Some of what you want depends on exactly what you get:
arcade TB or USB PC TB?
(I suggest the arcade one as some people have had problems with the USB version, but the USB is easier and needs less extra stuff)
the TT2 as two masters or as one master & one slave? (Or even two slaves?)
do you care how many wires connect the CP to the computer?
I'll mention a few options: U-HID, minipac, optipac, i-pac, (Rotary Joystick Interface), optiwiz, gpwiz40, use TT2 encoders.
Your two TBs complicate things. (Not knocking it, I have a 2 TB CP too.) Of all the above options, the optipac is the only device that can act as two mice (TBs). So that means optipac, two U-HIDs, two minipacs, two optiwizs, or wire each TB through a TT2, ot get two usb TBs.
The GPwiz40 can handle the mechanical rotaries, in addition to the joystick and buttons, which is great since you're already getting the TT2. Otherwise, you'll need ultimarc's Rotary Joystick Interface or some other rotary encoder. Andy has said he might be able to add rotary support to the u-hid, but it won't be standard
If I was building your CP, I'd probably get the GPwiz40, optipac, and two arcade TBs. OTOH, if I was planning on adding analog joystick, pedal, or wheel, I'd see if Andy could add the rotary suppor; if so, go 2 U-HIDs & 2 arcade TBs. If you want to save some money, you can go gpwiz40 & 2 usb TBs.
edit: Forget the cables issue. If you go 2 usb TBs, 2 master TT2s, and gpwiz40, that's 5 usb cables. By usb standards, a usb hub is only required to handle 4 low power usb devices. However, people sometimes have usb problems at power on with 4 (or even less) due to too much power demand (total of all devices) or not enough power supplied (by computer). If you go TT2 master + slave, that'll save a cable, and you can mouse etch-e-stick like in windows, but you'll need to remap mame (you might need to remap anyway). The optipac has one cable between it and the computer, and can handle 2 TBs (and 2 slave TT2 if you go that way). But optipac with 2 arcade TBs can demand the equivalent of 2 devices especially at power up (see hub limits above).