Reeves got a 1st last year and Martin is easily the better of the two. Not that I expect a GM will repeat Rutherford's mistakes, but players like Martin (guys who can fight and play a regular shift) are still valued by many teams in this league. The Leafs should be able to move him for a decent return without retention. Last year was tough for him, as tends to happen when a player is trying too hard to live up to his new contract, but his numbers this year have bounced back to where they were in New York. He's just being squeezed out by prospects graduating from the Marlies.
Soshnikov is more of a wildcard. There was reported interest earlier in the year when the Leafs were forced to call him up due to an out clause in his contract (he could have returned to Russia if kept in the AHL) but he hasn't looked good in the handful of games he's played this year and he can't stay healthy. He's looked good in the AHL, though, and has shown flashes of top 9 talent in his two years in North America. Teams that are rebuilding and have space would be wise to throw a late round pick at the Leafs and give him an extended run.