Icon ios app
Strava
Free app for Android and iPhone

Chettle reverse route, down to 4 degrees 