Bushido was running something kind of like this a while back I think.
Basically, it's a mod compatible with Space Guy's TDM/other gamemodes.
You'd set up a loop of different minigames to be shifted through every time a round of a gamemode ends. In this gui you'd have several (lets say.. 10?) little options to shift through, obviously you wouldn't have to use all of them.
When you set up game, you would choose what save file from your saves you want to be loaded, what map you want and all the minigame options for this round.
Every time a round would end, the bricks would clear and the setup for the next minigame in your que would load. The map would change to whatever you set it, the build you chose would load and the minigame you set would be started.
Also things to keep in mind: If the same map is chosen twice in a row, don't make people reload the map, that is silly. So some kind of variable that doesn't reload the map if, for example, slate is set in the options several times in a row. It should be compatible with all the major gamemodes (TDM mods, Rot Zombies, ZAPT)
also maybe a little option where you can choose how many times to play a certain game? Like play CTF 3 times and THEN reset, and so on.
TL;DR: You set up your stuff and when the round of a minigame ends this resets everything and rotates to the next minigame you had in your que. Example: Round of Cops and Robbers and RESET. Round of Seige and RESET. Round of Zombies and RESET. Round of Capture the Flag and RESET. Round of DM and RESET.
Just sounded like a really good way for a server to always be interesting and fresh. The only downfall I can think of is having to enable all of the mods for each minigame. But if you keep a general style of build and use the same weapons, that shouldn't be too much of a problem.