If the Rays can land Espinosa then I could see Barney playing SS as a more real possibility. They have a nice buy low option in Sean Rodriguez, who bring more power and patience than Barney without losing too much defensively. He's a guy who could see his numbers go up hitting out of the Trop and the AL East. He's been and remains a cheap 2B option with a history of success at the position.
Speaking totally in the case where he's paired with a pitcher obviously.