MapMyRide will do turn by turn directions but you have to subscribe to the premium service. I think they charge per month. RideWithGPS I think does turn by turn. Not sure if they do a monthly or yearly subscription service. I've tried both those apps but don't use either of them but from what I hear they are pretty good apps, especially if turn by turn directions is a must for you. If you find one that has what you are looking for that has a yearly subscription, you may want to look into that app a bit further since yearly subscription apps are way cheaper than monthly subscriptions.
__________________
HCFR Cycling Team
Ride Safe ... Ride Hard ... Ride Daily
2017 Colnago C-RS
2012 Colnago Ace
2010 Giant Cypress