I usually paint the pathing directly in terrain editor using destructables. Open here for example:
PathingType
I use 64 px pathing because it's enough for me. But if you need more precision you will need to resize those custom pathing to 1 pixel (in the image editor app).
However, I'm not sure about custom pathing for building, I haven't tried that yet.