You don't need to actually gather the snakes, if properly executed you will only aggro three snakes per side. DPS can kill this, the tank can pick them up, or a ranged DPS on top of the platform can pull them off the person on the switch with ranged attacks and get them to path up. Additionally they can also be CCed. Since when properly executed you only aggro 3 snakes, a Druid using Nature's Grasp for instance can CC all three, hit the switch and run back up. The snakes will come in later and can be picked up by the tank. Usually what I've done is to assign two DPS to one side and the DPS and the tank to the other. Healer can stay above and move from edge to edge to heal as needed. One person aggros the adds the tank on one side or one of the two DPS on the other while the other person flips the switch. The side with two DPS can be done easier if one is ranged and simply pulls the snakes from the edge of the platform without ever jumping down in the first place. Once you have aggro you can run back up immediately, no need to stay down there. Clean up the snakes when you're back up top and rinse and repeat.
One of the issues I've seen a lot of people doing is simply pulling way more snakes than they need to. A single DPS that is topped off can generally handle all three snakes alone. When you have a tank running from side to side to pick up all the snakes they end up picking up way more than needed and you're making it unnecessarily difficult on yourself. More adds means more damage. One of the biggest themes of Cataclysm so far has been whenever you can avoid damage you do so.
"In anything, if you want to go from just a beginner to a pro, you need a montage." /w TankSpot WTB Montage for Raiders.