There are some other apps: eSeaChart, iSailor,
iNavX, ImrayCharts (UK), and others. Some are starting to show route handling.
This is a really new field. When I wrote Outdoor Navigator for
Maptech, the first version only did waypoint handling too. The second (a year later) implemented routes. The user-interface needed for route entry on a touch
screen is new territory for
software developers and it'll take a while to figure out the best methods of allowing that complex type of information to be entered. I personally believe that the future is route sharing between different users as well as all the devices of a particular user. Probably the most important first step is that all devices used for navigation should be running the exact same route. That'll happen before route creation on touch
screen devices will be common.