Add ability to pre-select a player to cut ONLY if a FA signing is successful, such as if you are signing a FA on the game stage.
Add ability to set depth chart based on IF your FA signing is successful (including setting active/inactive players). Ex: Your K is injured and you need one for your next game. You can offer a contract and set your depth chart as if you had signed that player. If signing is successful this depth chart is used. If not, original depth chart is used.
DeepRoute had a 'cut priority list' which would be great to have here; basically just a means by which to determine the order, 1-100, by which players will be cut. So your stars and other starters you could set to 100, but your fringe players you could order at any place you wanted to ensure they were the first casualties if you oversigned. This ensured your important pieces were never hit by accidental signings, while allowing you to designate the precise order your fringe players got bopped off.
Never had that problem. Sounds like another way to get talent over newbies. As this sounds like a measure to prevent similar problems in deeproute. Please do nothing that deeprout did.