This Houdini asset creates road, intersection, and bridge geometry from Bezier curves. A breakdown of the process can be found in my blog post here: https://www.artstation.com/nickowens/blog/zRmm/procedural-cities-for-games-part-2-street-and-bridge-meshes-in-houdini-and-unity