I agree that terraforming before building is annoying. Also, there is another post about this:
automatic terraforming when placing buildings
However, I don't like the idea of having the AI build roads for me. First, I want to control everything about how my city looks

Second, I am not so sure an AI could always build roads so that they look natural. What I prefer is that the developers improve visibility and road building. Visibility is so bad sometimes (e.g., night time, heavy snow) that I feel I must wait before building anything, not just roads. As far road building goes, I think several things need to be improved. For example:
- Let me build roads diagonally like Banished did.
- Don't let me place a building over a road.
- Let me build roads along the sides of buildings.
- Adjust the footprint of the shack so that it fits for with the size of the building.
.
.
.