If you end up with a Trackball that has the 6 Pin Molex instead of a USB (or serial) then you will indeed need an OptiPac, or something like it.
I use an OptiWiz (and a KeyWiz!) from GroovyGameGear.com and really like it, you can order a cable that plugs in between the molex connector and the interface, no soldering required.
On another note, you might want to consider placing your admin buttons somewhere other than on the actual control board. I've seen some elegant solutions (smaller pushbuttons behind the coin door, for instance) and some "whatever works" solutions like just drilling some holes in the side of the cab. The reason I suggest this is that you've already got plans for 20 buttons, 3 joysticks, a trackball and a spinner on the board. While Dr. Frankenpanel would most certainly be proud, I find that the more cluttered the panels are, the better the chances for an inadvertent and unfortunate "oops!" button press.
Especially since these wonderful machines tend to be magnets for rowdy friends and alcohol.
Just my $.02. Good luck with your build!