Look at Avoiding Left Turns on School Buses
There are things we do in BusBoss to minimize left turns, but we do not prevent them. Specifically, in the routing algorithm, we assign a "value" for navigating an intersection. It's not exactly like this, but it's close enough for discussion purposes.