I use a very simple solution to this one. For those times that I need directions I use the stock Navigation app on my Android smartphone, along with the stock Music app. Plug it into the 3.5mm jack in the glove box. It automatically interrupts the music to give directions - it's worked well for me.

And, unlike every other thing I've done with the bike, this solution was free (since I already had the phone)!