I'd say get "him" on a regular schedule depending on how old he is. My hatchlings/juveniles I feed on a 5-7 day feeding rotation, depending on how small they are when they hatch or I purchase them. If they're a smaller baby I start them on a 5 day schedule to catch up and then move them over to a 7 day schedule when they begin to put on weight and are doing well. My adult males I keep on a 10 day feeding schedule and my females I keep on a 7 day year round and just bump up the number of prey items if I plan on breeding them.
As to cleaning...keep an eye on the cage and if it gets to the point of smelling, it's gone too long, lol! I typically change my tubs every week but I don't use aspen with my animals. Spot clean as needed as far as poop goes and any visible solid urates. Keep an eye out for wet spots if you can spot them in the aspen and see how things go. You might be able to go a week or ten days between changing out the aspen as far as soiled areas but I'd say change it out completely at least once a month if not more often to be on the safe side. Clean everything (tub, tank, hides, ect. and the water bowl in a mild bleach/water solution or soap and water if you prefer) (F10 or Chlorhexadine are the two most popular choices for cleaning products and if you want something to deodorize).
Here's a few products you might want to look at if you don't already have something you use for cleaning:
http://www.reptilebasics.com/chlorhexadine-16oz
http://www.reptilebasics.com/cleanin...fectant-100ml/
Those first two are cleaners/disinfectants. I use chlorhexadine but am switching to F10 as it has a more stable shelf-life without losing it's potency once it's mixed. As far as deodorizers if you have snakes that like to take epic craps like mine do, this works great for helping the smell:
http://www.reptilebasics.com/healthy-habitat-gallon
None of what I've said is written in stone so don't feel like you have to follow anything to the letter as far as what's been offered for feeding or cleaning. Find what works for you and as long as it's safe and healthy for your animal, have at it. Good luck and hope that helps!