Short term deal til January would be my preference assuming he has kept his nose clean and is fit enough to play.
Everyone deserves a chance in my book, even if they have played for that lot down the A420. Granted he has already had several 'second' chances but if he is rehabilitated and will improve the team, then why not.
Thing is career criminals usually stick to what they know and I would imagine there aren't too many armed robber / fraudster / alleged rapists out there so there must be a more deep seated reason for his past behaviour / offending. Who knows he may have sorted that out by making better lifestyle choices / counselling etc.