Ok.. A few things..
Chad Johnson is NOT going to be cut. He just re-did his contract so he could stay and Belichick has NEVER cut a veteran in the same year that the player re-did his contract. And, no, Haynesworth doesn't count because the contract change was to facilitate the trade.
BRANCH is no gimmee by any stretch of the imagination. He all but disappeared at the end of the season and the play-offs.
Edelman isn't going anywhere. He was the Pats best return man last year. Both on kick returns and punt returns. And I wouldn't be surprised if he was moved to DB full-time.
Gonzalez, Branch, Stallworth, and Underwood are fighting for 2 spot . None of them play on special teams except maybe Underwood, but he clearly didn't wow last year since the Pats never used him there. Oh, and it might only be ONE spot considering that Slater is a WR/ST and he was just re-signed to a 3 year deal.