I thought battlemap modding was introduce in 3.15? There were some significant problems with their intersection with forts though...
See here for Ballbarian's post regarding them:
http://forum.shrapnelgames.com/showthread.php?t=44043
Seems like you probably couldn't do most of what you want, but things like streams crossing the battlefield, or different choke point arrangements, should be possible.