Hi,
The setup sounds good to me, although most on here will say that a 10 gallon is too small. I did just what you are going to do about 6 months ago with my ball, although I used a snake carpet. I have a large dome lamp which I bought at walmart that I like because it has a 15' cord (most are so dang short that you have to use an extention cord) and was only around $6.00. I use a 100 watt lamp because my room is generally cooler than snakes like, if yours is warmer you could use a 60 watt. Just put a thermometer under the basking spot and it should be 85-90 degrees Farenheight. I have a water bowl big enough for him to soak in at the cool end, and two hiding boxes at either end. If you haven't already bought the 10 gallon or can return it I'd recommend you get a 20 gallon long tank. It will house your snake for a long time, and makes it easy to have a variation of temps so your snake can choose what he likes better. It's harder to do in a 10 gallon, and there isn't much room for big hides and water bowls and cool branches, rocks, etc. As far as how many layers, I would just take, say, the classified section, and cut it to fit the bottom (about 10-15 layers) although you only need probably five. You can also find a picture of a snake in the paper and put that on top so he feels at home (just kidding).
Hope this helps,
Taylor