I use OSMAnd+ for this. I can plot out a route to take on the motorcycle using Basecamp and then send the .gpx to my phone and OSMAnd will load it up and let you follow it.