The only things -multimouse adds is that moving the TB doesn't mess when using the spinner and vice versa, and the ability for the different mice to control different players. You know, 2 player 2 trackball Marble Madness, 4 player 4 360degree steering wheels (spinners) destruction derby, and the like.
Correct me if I'm wrong, but another thing that multimouse would allow is if you have dual LCD Topguns, they would both be able to track independantly.
In my books, dual LCD Topguns is one of the "...and the like". But you're right to point it out, as not everyone has my books.

(Since the Act Labs guns don't track and you are able to map the triggers to different mouse buttons its not an issue for them.) I agree with you otherwise, many people have optical encoders which handle trackball/spinners together, and even if you don't, multiple mice all work on the same cursor anyway - so everything should just "work", but MAME would not be able to differentiate between the different mouse devices.
One of the issues I've run into is that the word "mouse" can mean so many different things. Physically,
mouse is different from trackball or lightgun, while all are
mouse type devices to the computer. Even then, the lightguns are absolute mouse devices, while the mouse and TB are the normal
relative mouse devices. On the other end, there is the
mouse cursor, often called mouse pointer, or mouse for short. In between these is the
mouse data, and whether mame can see the mouse data after it's combined, or see each mouse device's date separately. That's five different levels, that while related, are different enough that the meaning of -multimouse isn't straight forward as shown in this thread.
FWIW, the optipac can handle 2 TBs & 4 spinners, and is seen by the computer as 2 (relative) mouse devices (with two data streams), and all control the one mouse cursor.