Just to give one quick and simple reason why what you propose is far more difficult than you think, Shizzle:
Right now, all travel routes have just 2 points to them: the endpoints. The game knows absolutely nothing about regions that might be "along the way".
So we'd have to add that capability first, which includes quite a lot of tedious addition of data to tables in the database which do not currently exist.