Here is how you can do it manually with tinycad.
manual.blend (101.6 KB)
For a curve: Select a point or points, Press V and select Vector.
how did you cut in 3 steps do you use a knife tool?
No cutting, i wrote the steps top left in the outliner. You fill the created geometry from the tinycad operation with faces.
But @Okidoki has a point by minding template tiles. You can texture them an with some snapping experience you can build roads easy.
Here is an example:
You can try using curves as @Matakani mentioned, but afaik they will mess up the road width.
If i remember right somone sloved it with geonodes but i cant find it.
thank you for the help.
You have to explicitly unwrap this part and maybe rotate (resize) in UV space accordingly…