In the deal negotiated by general manager Rick Smith and agent Joby Branion, Green agreed to give up $2 million in base salary and a $500,000 bonus for a chance to make $3 million in per-game bonuses.
The 500k bonus was already a per-game bonus, and not a lump sum. They just shifted $2 million of his base (that was previously guaranteed if he made the 53) to the per-game bonus bucket (which isn't guaranteed unless he's on the gameday 45).
It's not like Ahman had much leverage in this situation. I was becoming more and more bewilderered at how the team could agree to guarantee his base salary leading up to the roster cuts - given Green's inability to contribute. At least there's a little more incentive now for him to get/stay on the field - otherwise it was just easy money. It's refreshing in a way to see the organization make this move. It will be even better to see Ahman contribute before he rides off into the sunset.