I haven't read all the posts but what I use is GPS copilot
https://itunes.apple.com/ca/app/copilot-gps-plan-explore-offline/id504677517?mt=8
It has offline capability and you can create routes among other features
Motion X is also pretty good to record routes
https://itunes.apple.com/ca/app/copilot-gps-plan-explore-offline/id504677517?mt=8
It has offline capability and you can create routes among other features
Motion X is also pretty good to record routes