Seth, thanks for the comment. The material I used for the roads are called "Foamies." The product is not "foam board" but a solid sheet of foam. The product has a "memory," so to this point the cars and trucks have not left indentations. The product is available in 2 mm, 3 mm, 5 mm, and 6 mm at the big craft and hobby stores. Because the majority of my main street buildings are MTH with the high curbing's, I used a 6 mm and 3 mm together to build up the road height to make the curb size look more realistic. I used construction adhesive spread thinly to adhere the two pieces together. The "Foamie" color used is black, and to finish the road surface to a flatter, more weathered look, I painted the surface with a cheap acrylic "pavement color" paint.
Regarding the striping, I started out with a product sold by one of the train hobby vendors. I continued using his double yellow lines, but I was challenged working with the thinner white lines....that's when I decided to switch to 1/8" white car pin-stripping. The stripes at the diner, bus and train stations shown in the pictures above are 1/8" pin-stripping. I purchased a yellow also for future double line use. On my newest road, I used white pin-stripping on the side of roads and a solid yellow strip down the middle. The new area is still under construction. I'll post a pic in a couple of days.
Several months ago, I started a thread asking for suggestions on materials used for roads. Several guys commented on numerous solutions to the long asked question about roads. You might search my thread from last summer, I believe, for more information. Hope this helps...