IT worker Ryan Perkins, 24, avoided being sent to jail