There is something I am unclear about: Are mods just different sets of default system cvars or do they also include code changes? I mean, is the only difference between Nexuiz mode and Havoc mode that each loads a different preset of cvars, or are there also changes in the game code for each apart from that?
If its only cvars, mods could work by each mod being be a .cfg file that anyone can put in data (probably in a folder called mods or something). One could then make a mod by copying defaultNexuiz.cfg and renaming it, modify any cvars in it as they wish and then the game would display all such .cfgs in a list (the mods menu).