It was absolutely the right move to make, but you always wonder when it comes to the Mets making the right move. Anderson had no specific role on this team and will probably end up in Buffalo - I can't see why any major league team would want to add him to their squad.
These days, with the over-specialization of bullpens, major league teams simply do not have room on the roster to carry a designated pinch hitter. That's what Anderson is at this point in his career - he can't play the field and he can't run, so he doesn't belong on the bench. Anderson simply does not hit enough to regularly play a corner outfield position, so he is basically out of places to play. At this point, the only fit I see for him is with a bad American League team that could use a DH.
Francisco Rodriguez (closer)