This app was mentioned in 5 comments, with an average of 2.60 upvotes
www.ridewithgps.com to plan your route.
Track Navigator will link with your ridewithgps account and load your routes.
The only thing is if you go off route, it won't redirect you.
Another option:
Create account and make routes here: https://ridewithgps.com
Log into your account and load maps with this: https://play.google.com/store/apps/details?id=com.thunkmonkey.tracknav&hl=en
I use www.ridewithgps.com to make my routes and Track Navigator to load them.
It can use your RideWithGPS login to access your maps or you can load GPX and TCX files.
It has turn-by-turn voice navigation. The only downside is it doesn't redirect you if you deviate from the route. I haven't used it in a few months, so maybe it does now.
I tried that and they immediately start recalculating for a faster route.
I like www.ridewithgps.com to plan out my route and then Track Navigator lets you log into your RideWithGPS account and puts any saved routes you have on a map with turn by turn directions.
Here's a link: Track Navigator