Add an NA slot. No need to control this, allow each league to add the option if they wish. Could be used for guys listed as OUT, SUSP, NA, but separate from guys on the IR.
Stephen Craver commented
Can Yahoo please add an NA slot just like is available in fantasy baseball? In week 1 Melvin Gordon's status was "Out" so I was able to place him on IR, but now its changed to Inactive, so I am forced to drop a player, and move Gordon to the bench just to make any additional roster changes. His real life status hasn't changed but the manager is penalized because Yahoo has changed his status. An NA slot would allow him to still not be on the active roster so another player doesn't have to be dropped just for Gordon to sit on the bench. This is especially important in keeper leagues where you wouldn't possibly drop him even if he held out all year. But if he has to stay on the active roster, then that manager is working with one less bench spot than the rest of the league.
Tyler Nahs commented
Decent idea for people who have Dez Bryant and want to beat the system.