THis is one thing I noticed is the fact no one has said what caravans provide, other than a road.
If you click on the little mini caravan that goes back and forth after making a route and go to vitals you will see caravans only provide a food % boost between your own cities.
Have yet to check if its different if you have it trade between your own city and an AI's city.