You could try having a unit of light cavalry behind the melee charging the routers....has worked a couple of times for me.