Why not have body work done on the bed rails before it gets painted so you don't have to go over the rails? I don't mind it over the rails on a lifted or stock truck, but it'd look out of place on yours IMO. If you're keeping it the same color, I'd spray bed liner before paint like you said.
If it were me, I'd get it painted and put a bed rug in it.