May I suggest you to remove the General's ability to reanimate the soldiers? It makes the boss fight uselessly long and boring as it is repetitive.
I don't mind long battles when they are fun. But this one is not. It has no variety. It is repetitive. It consists of beating the same soldiers again and again instead of focusing on the boss. It is boring.