All major points (scav sites) are connected by a 'main road', and each hex feature is connected to that main road (or a more suitable nearby road from another hex feature), forming a 'network' of sorts - but everything is connected. If a hex is built upon, it connects to the road network via the 'cheapest' way.
While roads are built for 'strategic' reasons in real life, the roads we typically have are because its the best/cheapest way to get Commerce from A to B. So in that sense i would let the 'free market' dictate where roads are placed, but the government has the option of upgrading it. But whatever reasoning one uses, the idea behind it is to get rid of spaghetti roads and increasing the strategic value of roads during combat.
Railroads should remain within the players control and be built freely - they do require end-points afterall to function.
I think a toggle-option would be nice for this
