Mit Apps wie
Run.GPS sollte das abfahren von GPX Routen keine Probleme darstellen.
Ich würde mein Smartphone aber auch nicht Wind und Wetter aussetzen, aber auch dafür gibt es mittlerweile gute Lösungen welche das Gerät gut schützen:
BioLogic Bike Mount for iPhone
http://www.youtube.com/watch?v=pJg_VzOBVN0
Wäre noch zu klären wie das mit der Akkulaufzeit ist, aber der Anbieter Biologic will ja bald einen Dynamo herausbringen mit USB-Anschluss an dem das phone unterwegs geladen wird...