This is where I wish the NBA had contracts like the NHL does. Bring a guy in on a "tryout" basis and make him EARN his money. He gets no guarantees until he proves it.
Posey would be an ideal candidate for this...a guy who's washed up at this point, but if given a chance could make this team.
I HATE how the NBA hands out these "mini mid-level" contracts BEFORE a guy shows he's worth it. You should be allowed to bring him in for a small tryout contract (some amount of money) and then if he makes the team, have a tiered contract offer based upon league tenure.
I would have brought this up within the CBA negotiations. It makes a LOT of sense, and also makes the pre-season worth something to watch. A guy like Posey is actually FIGHTING for a job, not handed one.