I've been thinking of how I'm going to do this on my hilux. I think I will opt for a neat waterproof gland in the centre rear of the roof. You won't see it as you stand next to the vehicle, it's easily sealed back up if you ever decide to remove your cabling and you can just feed the cabling down the inside of the rear cab plastics to wherever you need to go.
I've seen this done on emergency service vehicles for years.