Recently, if there is a map change request in Defend the Virgin, there is disagrement and the game transforms itself to the battle of protecters of the virgin and virgin attackers.
So I suggest having a DTV where there are no bots but real players. Of course, if the virgin is at a fixed position this is no different than a siege wher eyou protect the flag. But if the virgin moves and the defenders are supposed to defend it until it reaches a specific point that would be a different game mode, possibly between battle, siege and DTV.
This new game mode could be multiple virgins (hence the name Caravan) trying to go to a location through a route, with a bunch of guards and attackers. If all virgins die until the journey is finished attackers win, if the caravan reaches the destination defenders win.
Dead poeple can respawn near the caravan or it can be the case like the battle where noone respawns. Respawn option seems more reasonable to me.
Just a suggestion ...