The way I always clean my bluegill is this:
First, get you a spoon and get to scaling! Hold the fish flat, then begin at the tail with the spoon, raking it OPPOSITE the direction the scales grow. Caution, they will fly EVERYWHERE!!! Once you do both sides (be sure and go up almost to the gills), then proceed to the next step...
Get a very sharp knife, then at a point directly behind their vent, slice diagonally upwards, finishing up in front of the dorsal fin. That should take care of all of the intestines, and a quick sweep with the finger should take care of anything that's left.
Wash them well, then bread with cornmeal and seasoning and fry the whole thing till brown.
When ready to eat, grab the dorsal fin at the very back, and gently pull it opposite in the way it grows. It will come out with some tiny bones on the ends of it. Do the same with the bottom fin. Now with the fork, the meat will come nicely off, with a nice, intact fish skeleton left over on the plate!!!
ETA: Here's a pic of what they should look like after scaling and cleaning: