If you don't mind a little soldering, then
UWMouse would be a possible solution. I got tired of servicing my old PS/2 mice and built a full USB HID mouse adapter for all of my Amigas. My adapter uses the WheelBusMouse approach, i.e. submits wheel movement information over the joystick port.