Easy decision - bring him in. If he has his stuff together awesome. If not, cut him. Likely vet minimum or close to it one year deal? I wouldn’t hesitate.
He'd need to have his own weight room... for when he gets inclined to start throwing shit around.
No way would I want that unreliable diva back on the team. The team needs players with with their heads on straight, and Percy just doesn't fit that mold at all.
I wouldn't be surprised if he's mentally a little more mature now, but I wouldn't depend on it. I'm more skeptical on how healthy he can stay. Will he start running and tweak a hip or knee. Will he get a migraine, miss a meeting and now he's on the shitlist? Will he still have that desire after half a season of getting hit and dinged up?