I try to make an overview table when there are more than 3-5 similar concepts; that helps me to keep them consistent and also helps me find the exact thing to look for.
I remove the specific links in the leaf nodes and just link them back to the index; so that if a new concept is added it is immediately available (with 1 hop) from all the previous leaves and it all stays DRY.
It’s difficult to decide what fields to add in the overview table and keeping DRY. Sometimes I keep a file like this taxonomy index to keep things consistent and manageable. That allows for things to show up in an index, in a hierarchy, and in the files themselves in a consistent manner with little extra work.