Sorry I misunderstood your first post. I was thinking the motor would be under power when running in reverse.

I do not know of any good way to not use a Fly-back diode, I never noticed much resistance using one either.