There's still a lot for me to learn when it comes to digit manipulation and simplifying dial plans. Last week I read up on local route groups along with practicing it in my lab. It vastly cuts down on the amount of partitions and CSS's needed. As to not copyright this link provides a better explanation:
Local Route Groups
This is something I may keep in my back pocket when we get around to changing the dial-plan configuration on our CUCM.
I have a feeling once I get to CIPT2 and Globalization it may change the way I ever design a dial-plan from scratch.