Im doing it a bit different. Im doing the layout of the building first. After this i have an idea, where i need the path. Then building the path and placing the building on it.
After the this i remove the path again in case i wanna put some stuff buildings or shops in it, because its easier to connect the path to the shops then connecting the shops to the finished paths.
After placing the shops i replace the path again.
The path system is pretty tricky and annoying sometimes. Its like word. You jusr wanna change a few little things and armageddon starts...