I would advice against this. In critical situations, you want the ability to go over limit and while low RRPM is almost never good, it’s better than the alternative.
Better idea is to warn the operator and let him take appropriate action(s).
Messing with inner loops is definitely a bad idea. Limiting outer loop demands IMHO is reasonable way of protecting against inadequately set parameters ex. due to increased mass or drag. Copter and heli already lean back if they can’t maintain altitude. Adding low RPM/high EGT would benefit protect users and equipment. Low RPM if not corrected will likely lead to collapse as drag induced at required blade AoA increases and high EGT will lead to motor failure. IMHO heli would benefit from some sort of TECS equivalent.
In that case, how would you know if it isn’t doing it to say, avoid terrain? Deal with icing? If you are reducing pitch , you will lose altitude, but with a loss of C&C, you have no way of knowing what the situation is.