There are some free apps available now..
I have trialled 'maps.me' with routing. You can download all the maps and they all seem to share the latest 'Open Street Map' data which is crowd sourced and now taking over from official mapping. Download the country you need whilst you have connection and then use it without the need for data connection..maps are always updated.
Other ones I have been told about are 'navmii' and 'Be-on-road'
I would use these in Morgan but my TomTom still performs and does allow me to load up an itinerary (specific routing) from PC software called 'Tyre'. Unfortunately the other listed Apps don't allow that (at the moment anyhow).