That's odd. Let's make sure this isn't something to do with the WAY you are developing your routes. Can you try creating a short route (with a number turns) MANUALLY using the RideWithGPS web page? If these also fail, this will at least confirm that isn't the problem.
While I haven't used the turn-by-turn feature myself over the winter, I have created and ridden many of them since the creation of Build 25, and nothing has gone wrong with them.
The problem you are having does sound like the issue that was deliberately fixed in the last build, but still might be a result of the way the routes are create.
As for TCX files, these don't USUALLY contain the turn-by-turn instructions, and so their usefulness for this is limited anyway.
So, let me know how manually creating a route turns out, and we'll take it from there.