I don't have a mameroom cp, but my cp is 4 players, 2 trackballs, spinner, an ipac4, USB Flightstick, and 2U360's. You will almost CERTAINLY need at least 2 powered hubs (I have 3), but you should be able to run everything through a single sub cable, powering it all (esp if you light all the buttons) will take at least 2 hubs, likely three. Remember the powered usb hub specs are 500ma PER PORT max, but many hubs won't come close to that, be sure to check the specs on the power supply.
Also, since your gonna have to run a power cord to the CP anyway (to power those hubs) you could just pick up a cheap 5v wall wart and power all the LED's with that.