I used to keep a yearling amel corn snake in a 35 gal long tank with no problems.. used aspen over a layer of paper towel with under tank heater.
After two 'escapes' which turned out to be just an example that a 14" pink/red cornsnake is very good at hiding in white/offwhite substrates, I now use just paper towel for all my snakes. Gave me a great name idea though..I called him Copperfield..after the great illusionist
He's living in a new home now..had to give him up when I moved for a new job oh about 6 years ago now.
I now have other corn snakes...and so far I never had problems handling them and feeding them in their 'home'. To be honest...I don't see it being much different if the snake gets excited when you take him out to put him into a little container to feed to just feeding him in the cage. Only time I have been bit by snakes is when I handle them during their normal feeding periods (ie dusk, night, dawn) or holding prey items by hand instead of feeding tongs (or pliers in my case...)
Now I just lightly tap tap the sides of their hides or nose with a paper towel tube and try to limit my handling to day time or definitely during non feeding times of the day (corns should be fed in evening or just after night fall, basically dusk or early evening).
But feeding in cage or out is more your choice.
One other piece of advice, I would reduce the amount of shavings you use...I find maybe half an inch layer over a single layer of papertowel works good..don't end up wasting alot of aspen and its that much easier to spot clean (especially considering young snake poop looks like dark colored aspen pieces...was sure my snake didn't poop for months before I realized it was the little dark pieces barely bigger than an adult mouse turd.

-----
PHLdyPayne