Building some roads that are rather complex... there's 2 bridges and some other things that I need to work out as well (like the terrain)... here's a picture of something similar to what I'm trying to do:

Except what I'm doing is a tad bit more complex... I have to do a few forked roads as well as a parking lot.
I was thinking I should do extrude face along curve for the clovers, but should I use this for all of the roads? It seems like that may be the easiest thing to do... when I need to do the fork, I could split poly tool & then extrude... and when I want to attach a road to the parking lot, I could pointsnap the vertices...
Opinions/Thoughts?