It's not a roster bonus, even if he doesn't count against the roster spot, or the cap, the contract is still binding. Even if a player sits out a whole season, the contract is still in place, it just doesn't 'toll'.
According to AI, 'declining' the bonus would result in 'parting ways.'
So...