Haven't wrapped a roof rail yet, but I've done wraps for a living.
I'll say it depends on how you wrap the inner edge. Anything that slides against the vinyl is going to wear it down, although if you just put the rails on and never move them again, you'll probably be just fine.
Depending on how well the vinyl sticks down, and what vinyl you use up there, you may or may not need to use a primer so it doesn't peel off again.
And no, not grey spray paint primer! 3M's tape primer #94 is what you will want to use. Its an adhesive promoter that goes on clear and is invisible, but will make vinyl stick (on just the edges, do NOT do the whole rail!!!!) like it was superglue on your skin!!!!!
If you do wrap it, because there's very little curvature to it, I'd recommend a good cast vinyl, and if you've never wrapped anything long before, make sure its air release vinyl.