I'm not entirely sure what this question is asking, or what sort of answer would deserve the bounty offered on it, but here's my take.
If you found yourself needing 3 or more of the above list of weights, slants, fonts and what have you, then I'd recommend you reconsider your naming of concepts.
I think it's a good idea to have a list of more or less semantic names for special symbols you use a lot. That way you can easily change all ocurrences of a particular symbol in one go if you need to. Here's an example for something I was writing recently:
\newcommand{\Bee}{\ensuremath{ \mathbf{B}}}
\newcommand{\Vee}{\ensuremath{ \mathbf{V}}}
\newcommand{\Veeplus}{\ensuremath{ \mathbf{V^+}}}
\newcommand{\Ell}{\ensuremath{ \mathbf{L}}}
\newcommand{\Arr}{\ensuremath{ \mathbf{R}}}
\newcommand{\CQ}{\ensuremath{ \mathbf{CQ}}}
\newcommand{\DS}{\ensuremath{\mathbf{DS}}}
\newcommand{\Wvee}{\ensuremath{\mathbf{W}}}
\newcommand{\Wveeplus}{\ensuremath{\mathbf{W^+}}}
These are all symbols with special meaning in that paper. They are all sets of functions, so it makes sense that they are all typeset in roughly the same way. Likewise, arbitrary members of these sets (specific functions in one or the other of the sets) are denoted by lowercase boldface letters. In addition to this I use \mathbb{R} for the real line which is pretty commonplace, so I don't feel like my two Rs will get confused. If I had, say a \mathcal{R} or a sans serif R as well, I'd begin to worry about readability.
I was reading something that used w and \omega for distinct things: this was difficult. Those two glyphs are too similar.
Here are some resources on mathematical writing that might offer more guidance.