I actualy would like to see contracts; The longer the contract the lower the salary gets. However, if you like to brake the contract then you would be forced to pay some penalty.
I kind of like the idea of letting the players "respond" to have happy they are with the minutes they get, but I think it requires quite some thinkikng to implement t in a good way.