You might wanna move this to the discussion, just because you probably won't get a lot of answers from the users here. To my knowledge, what some users are doing is somehow getting it so that a portion of the zone name is the same every time. So you might have dynamic zones with the names pvp1234343, pvp343235, and pvp454354536 (just a rough example). These are all different names, but the contain the word "pvp" everytime. In WarMode you can do partial matches for zone names like this:
In the config it would look like this:
"ZoneManager": {
"ForceModeInZone": {
"name~pvp": "pvp"
}
},
Again, this is just how I am assuming its done, I'm hoping someone from the community can get back to you and share what they came up with. Going to close this for now.