Just needed to share this with people - the new maps are here!! And yes, foundry will serve ALL your needs...
I downloaded them this morning. I've already made a soccer arena for foundry (with grav lifts and cannons to get the ball out of corners). Also I completely emptied all of the maps so I know all the weapon locations, etc. Seriously, try emptying your own maps. It helps you play a lot better if you know where the sniper spawn on every map is.
working on a soccer field, and helping a friend with a pretty good looking CTF map, with a TS counterpart, and now we just gotta make some changes (if needed) after playing it with a party and seeing what they say.