Newbie tries making a fantasy city generator

Again: Be carefull here.

Consider:
0f9c85cd47268e7a44e33de6224831ed5f35a0b9.jpeg

For the blue connections it will work. But with the red connection, you create additional crossings while traversing the middle spline.

A good parameter would be a minimum road length value.