It is a nice chart. However, it does get very long and many units can cover many roles. I would rather suggest a list of roles and what they entail, then the minimum criterias for something to be in the role and a few typical units rather than a huge list trying to get every unit into it. Perhaps stating why certain classes make themselves very useful for certain roles etc.

As an example, something like:
"Anti-Rush - Units capable of taking care of early rushes of many enemies, typically requires low cost and the ability to either kill targets very fast or attack multiple targets at a time. Typical anti-rush units are monks, rogues and fox spirits which can be placed down early."

Perhaps a bit more elaborate, but i think it might be better to state classes and/or a few units fitting the role to give an example, rather than a huge list of every unit.