Currently, road travel in and around villages can be a nuisance due to the inability to build and travel a road through a gate. I'm not sure this is even going to be resolved so my alternative suggestion would be to allow travel between porticos within the same village only.
There are a couple options I thought of for the manner in which they would be connected. It could be setup so that you have to connect two porticos to each other at which point right clicking them would give you the option to either port to a charter stone or the second option would be to "Walk Through" to the other portico it has been connected to at a cost of travel weariness. Since most porticos are going to be relatively close in distance the cost could be a fixed travel weariness amount rather than one based on the character's charisma and distance traveled.
Second option would simply be to have two menu choices when accessing a portico, one for charters and one listing the porticos built on that village claim (which you would also be able to name).
End Result: Faster travel inside and between locations under the same village claim without the need to clutter up your village with road connections and avoid the hassle of traveling twice or more down the same road when it hits a gate. May give greater incentive to players to extend their village claim more rather than build alt villages.