Hi,
Can I say "he rolls on the road" instead of "he drives on the road"?
You might hear something like "Let's roll" for "Let's go" or "Time to get rolling" to mean that it's time to leave, but as a simple declarative sentence, your suggestion would sound very odd indeed.
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.