Re: Sleepers over concrete
Where wood meets concrete it needs to be pressure treated material. What I would recommend instead is to use Trex, or similar engineered lumber as "feet" under your joists, you won't have any issues of moisture transfer or rot this way, should it ever get damp under there.
I would leave air space between the cement floor and the framed floor. The reason being, if water ever does get in there, you want it to be able to get back out and to dry out. The air space will allow for this. No need for a moisture barrier with this set up.
Personally, I'd use fiberglass insulation. It is cheaper and easier to use.
I suffer from CDO ... Its like OCD, but in alphabetical order, LIKE IT SHOULD BE!!!