I was thinking about making a map generator that works outside of spring engine itself and rather as a standalone tool - and notAmap is more like a bunch of LUA. The purpose of that would be to make maps for 1v1's as well as for potential reincarnation of planetwars.
Why not go with existing maps? Well primarily because it can be done so why the hell not? After all, starcraft-style maps can be generated without massive difficulties technically and can be very very playable. A few existing maps can be cannibalized to extract texture data and lua and then a few patterns can be made:
desert (hills + some rocks)
forest (small cliffs + ton of trees and some lakes)
Ice planet (Icy cliffs with pools of water)
lush planet (ton of small swampy areas with orientation on amph and hover play)
archipelago (water with small islands)
lava (islands of land connected with bridges with lava in between)
mountains (huge elevations with passes connecting bases)
Last stand (for chicken play) - small base with desolate landscape all around it
Launch a small-ish server that makes a few of each type and then just load one when someone needs it to play.
Maybe it would pay off to actually try to come up with design patterns first and after that is done get the algorithms to replicate them. That is assuming engine devs do not kill the sm3 format...