I'd like to test this in ArmA
I was actually thinking exactly this. I'm busy now, but if someone has Arma 3 and wants to see my idea for an experiment, I'll leave it here.
You'll need a US military mod. RHS is my preference. Melee units don't exist in A3, but zombie mods do. For this idea, I'd use groups of them set to a moderate running pace speed and health set such that they die in 2 or 3 hits.
Arma probably isn't going to be able to handle 60300 units at once, so let's reduce the numbers. Let's try 30 marines vs. 600 zombies. This won't be proportional, but that's the limitations of the game. If the marines can't handle it, then there's no point in testing with the higher and proportional number anyway.
Test it in a way similar to the video, with the marines forming a cube with zombies on every side a few hundred meters away. I'd also want to see if putting the marines in an entrenched position, or having the romans all attack from one side would make a big difference.
Limitations: Arma AI makes dumb decisions when the game is under heavy load. 630 units will cause that kind of thing, which will lead to slower reaction times and simplistic pathfinding.
Zombies are probably not the most accurate representation of roman soldiers.
There is no meaningful moral system in Arma, no neither side will flee even with losses are staggering.