To implement a physical winch, a CAN bus interface would be a pretty universal solution. A VESC controller should be a good motor driver.
Hardware is available for a good price in many variants, for example https://trampaboards.com/vesc-six-education--with-imu-p-34332.html