Automatic road creation: How to generate solid between section profiles?

I am sure that you will find a way, but I have one more observation: Lines in Element.Curves should be distributed in sublists accordingly to the number of instances, and it seems that you’ve got a lot of lines in the same sublist. A boundary creation method or something similar could be useful: