I don't think ufo2map actually supports wildcards in its arguments, does it? Otherwise you could do something like
ufo2map base/maps/*.map -onlynewer
and it'd be essentially the same as make maps. Except it'd have to be recursive too. And it wouldn't skip the prefabs.