First off; great to see you doing your homework first (and getting a CB)!
Yes, only put the UTH on one side of the tank and the water bowl on the other side. This is so that there is a basking side and a cooler side. As for the "fake grass" (astroturf) it is not a good idea to use it! The best substrate for spotted pythons is bark.
I use "Zoo Meds Reptibark"


or "orchid bark";
both of these are fine, but if you can't find one of these, pretty much any other bark substrate will work. Bark is similar to their natural environment and it gives off the right amount of humidity, astroturf will dehydrate your spotteds and is harder to clean than bark (bark can be spot cleaned but astroturf must be hosed down).
For the hides you can "kill two birds with one stone" by getting a Vision Granite Mountain Water Bowl, because they have a hollow cavity underneath the bowl which snakes love to hide in! Just cut a small semicircular hole on the side of the bowl for your snakes to enter, and they will probably spend most of their lives under there! For the basking side just get a flat piece of cork bark of the appropriate size. The bark is flat and tight-fitting to them so they will use it ALOT more often than store-bought hides (plus it's simpler and much cheaper). Also get branches because spotteds like to climb!
As for breeding, I'm not sure about back breeding but I don't think that it will be a problem if he's mite-free, healthy (no bad sheds, good color, no parasites, etc.), has no genetic defects, and is non aggressive.
Here is a website that has pics of Vision Granite Mountain Water Bowls.
www.aaareptilesupply.com/merchant.mv?Screen=CTGY&Category_Code=D1
Here is a website about breeding spotteds.
www.smuggled.com/BriBar10.htm
Hope that helps!
Steven