These situations should not happen too frequently, but yes this can happen when you create a round-trip that a waypoint is placed on an intersection and thus creates incorrect turn instructions.
We are always looking at improving the route calculation and this is one of the things I regularly tweak, but, there is no easy fix for this. This can happen.