I pretty much expected Ruf would be removed from the 40 man roster before the date to set for the rule 5 draft. I anticipated that both Ruf and Sweeney would be lost from the organization this off season and didn't really expect that the Phillies would get any return for either.
As to roster space, since Kendrick will be on the 40 man roster, and I anticipated that neither of Ruf or Sweeney would be, the Phillies actually have one less space than I anticipated by the set date.
Still, Kendrick can provide a veteran starter for at least the first half of this season. Then, depending on how he is doing, how the team is doing, and the readiness of one or more outfielders in AAA to come up and play in the majors, the Phillies might be able to trade Kendrick at the deadline. If not, he will be a free agent after this coming season and will not be blocking any prospect long term.
Having Kendrick on the team also makes it easier to listen to offers on Hernandez.