Just wanted to share that I stopped using layers or drawing overrides for color coding controls some time back, since it’s a hasstle with scene layer clutter and “hierachy stuff”.
Instead I use the mel command “color”. So you can go “color -ud (userDefined) 1-8”. Eg: “color -ud 4;”
However you might not like Mayas default user colors. You can set those manualy. I made a scriptJob that travels with my rigs, that sets them to my liking. This might not work for you, but works well in a closed production environment like ours. I also have a procedure that disconnects nodes from layer assotiations and turns off drawing overrides for a whole rig hierarchy.