If you have a specific route structure, then do it yourself, get the software from the manufacturer, you can get the airport / obstacle data from IATA AODB..... more work than just purchasing it.... but you are in control and you also have the ability to play with the data to suit your operation.
Mutt