Add offline routing with brouter
http://h2096617.stratoserver.net/brou... seems to be an excellent solution for offline routing, it uses precompiled navigation data based on openstreetmap and can route completely offline.
It seems that with routing profiles one can configure the routing algorithm to his own preferences.
Please add brouter as possible routing engine or create an addon that can interface with this. Maybe the original author of brouter can help you