Agreed he fits but last MLBTR post said eight teams were talking to him and predicted he'd get more than he got two years ago ($7.5). I think playing time is the bigger issue. Pham got 304 of his 481 PAs against RHP last year (and with equally good numbers, just a little less power) so that would put Rojas on the bench quite a bit. Not saying that might not be the best line-up though (and certainly the best offense for first six innings).
Him wanting to be on a playoff team doesn't matter that much I don't think, he could take the most money and playing time on the table if it's from a less promising team and expect to be traded again. Also is he actually good in the clubhouse? I thought opinions were mixed (like, you either love him or you hate him).
Duvall still fits too. He had significant reverse splits last year, even (hit RHP very well, didn't hit LHP well). Also struggled away from Fenway. That all might even out and he'd still be good or he might be due for a bad season.