Hiya,
Eons ago in the 2D days, caravans wouldn't bring wagons until the fort had a road (typically dirt at the beginning, at least in my forts). Now, caravans can magically zoom across anything smoother than a boulder more quickly than their accompanying pack animals (which is exactly opposite what you would expect). So I'd like to see the road requirement return, with a warning message from at least the first caravan (typically dwarves) similar to the one that existed in 2D.
The other major trader-associated issue (not a bug, but noticeable) is the FPS drop whenever traders are on the map, presumably due to their path-finding. I'd like to suggest a dual-purpose for the roads to address that issue as well. Once a road is built, it becomes a permanent, pre-determined path, so that the game only needs to calculate distances away from the road. Caravans will be forced to use the road, resulting in 0 path-finding lag from them, since their path was pre-determined and only gets re-calculated if roads are changed/added/removed. This would also help with some of the pathfinding in dwarf mode, since roads could be used to designate high-traffic permanent paths within the fort so the dwarves don't have to recalculate their paths as often. (E.g. calculate a path to the nearest "road-merge" for item & dwarf, and then use the pre-calculated path on the road between the two merge points.)
- Dame de la Licorne