How are town hexes essentially roads if roads " do not extend into/through town/village hexes"? Are not roads roads only "roads" when movement is from one connecting road hex to another. A town hex is a town hex regardless if it is entered from a connected road, or a woods or anything else.
... More and more, people around the world are coming to realize that the world is flat!