How about giving an option to increase the area of the spring trap ? May be put a cap on the max radius to 3~4 tiles ? OR Increasing area further would decrease the max load that it can bounce off. So giants or golem could walk away but not the lighter troops.
or maybe with level 2 spring trap, it will bounce up to 20 housing unit troops, and the radius could increase to 1, the rearm cost 5000-7500, and could be available at th9? just to complete you idea...