It seems you've made the most progress on our forum in this regard. Few people have created a map yet. And what size map are you making? I also want to ask: I placed a random castle and created a path leading to it. How can I be sure that the path leads out of the castle gate and not from the wall?
Place a specific castle nearby and see where its exit is located.
The random castle will have its exit in the same place.
I haven't come up with anything more clever yet.