I've had a continuous problem when I turn on "turn-by-turn" navigation. If I'm using it and make a wrong turn, it tries to "renavigate" me, which is fine, but I have a LOT of round-trip routes. So, if I make a wrong turn a mile into a 20 mile bike ride, the remainder of the directions all take me back to start... Similarly, if I've carefully chosen my route based on personal experience, and I miss a turn, it just creates an entirely new route for me rather than trying to get me generally back to my first route.
Is the only workaround to have a one-way route? Or maybe to turn off turn-by-turn and just use the on-course/off-course?