Hello,
With more than 40 static routes in the routing table and all governed by IP SLA, I believe that it is more effective to start using an appropriate routing protocol. If a router needs to run multiple IP SLA probes, it may be actually more busy than if it ran a routing protocol. I do not really believe that it is the best design to have a network that requires tens of static routes to be manually maintained.
Are there any fundamental reasons in your network not to run a routing protocol?
Best regards,
Peter