Are you sure the mainstay of your losses aren't caused by attrition? Because for myself, attrition is the biggest problem when bouncing enemy armies back and forth in their territory. The battles I win close to instantly with the enemy taking about 10x my casulties (but still not enough to prevent excessive bouncing).