Better" is so broad term. What is your goal? You just need to keep track of changes, produce a detailed visual diagram of all possible call scenarios for all tenants, document programming of the system?
Mitel has some recommended programming forms for documenting purposes. They are pretty good start, so you can decide how much of details you want in there.
Visual diagram will become messy and hard to understand. I think you will not be able even to finish it.
I have a diagram of our ACD system just because my boss wanted it. It takes half of the wall in the office.
I am not aware of any standard software which can parse 3300 forms and produce diagrams or other documents describing call routing.
Personally I have just charts in MS Excel linked together. Separate charts of all DID numbers, AA numbers, operator numbers, street addresses and etc. All this is cross linked, so when I'm searching for information I can start from different points depending what I already have.