In our application we have two modes of vehicle operation: manual and autonomous. Meaning that when vehicle is operated autonomously we control a brushed DC-motor using an H-bridge. In manual mode we don't control it, DC motor will see high impedance on its leads and can be backdriven. So in manual mode we want as less resistance as possible to backdrive the motor and we want to protect our circuitry from charge generated by the motor and the motor itself. Is there a common practice for that?
Below is the relevant part of the circuitry that we are going to use to drive the motor, it consists of a gate driver and an H-bridge.