This is probably the easiest 'feature' to implement, so I didn't put this in the feature vote subforum.
Anyway, Jits, can you please add the following line to M_Init() in "client/menu.c"?
Cmd_AddCommand("m_reload", M_ReloadMenu);
I was messing around a bit tonight (started with the ingame serverlist) and I remembered that I couldn't finish my menus because the select widget wouldn't refresh. I added this command, and to my surprise it worked the first try.
If this gets put in, I can reduce the number of map menu files from 96 to about 4.