My Little Chicken
Monster Den (Stirge) x2
Monster Den (Biggsley) x2
Monster Den (????) x2
The thing that complicates this battle is that three of your generals are still paralyzed. This doesn't mean they can't fight, though. What it means is that sometimes when you select that army, all the characters will act on their own. If there are enemies around, this will usually result in all of them approaching the closest enemy and attacking it. If not, they all will just huddle around their general.
There are a couple things misleading about this battle. First, there are the two Monster Dens just south of time. I've never actually had these spawn off any enemies. Maybe they're just there as a decoy? In any case, I'd just ignore them, because if you go to unarm them, all you'll be doing is leaving one army out of the battle. The second is that it may seem like a good idea to split your armies up and send some to the northern Dens and the rest to the southern Dens. However, the southern Dens are difficult to reach by the southern route, due to the mountains and the desert, so that will slow them down significantly, and since they're not going the northern route, those armies taking that route will be without backup.
Therefore, what I suggest is that you keep all four armies together, the best you can. Sometimes armies just stay paralyzed, but there's nothing really you can do about that. Keep everyone together, make your way to the northern Dens, close them, then head to the southern Dens and do the same. The Dens will be spawning off plenty of Biggsleys and Stirges, so you'll have your work cut out for you. I cannot overstate the importance of multi-attacking spells... there's nothing more satisfying than seeing Fribane take out an entire screen of enemies. And Orlof, with his Jupiter Halberd, will be quite handy too... when he will actually obey your commands...