The bottom line is when it is all said and done, a moisture barrier keeps moisture from moving from under the slap to the top of the slab.
It really does not matter much if it is under the gravel or on top. Granted, MAYBE if it is under it may be a little more protected from punctures, but then again, maybe not if the stuff on top is sharp, as compared to sand...
If it were me...common sense says any barrier, even if it gets a few punctures in it, is better than absolutely no barrier to moisture. Apply common sense and put the barrier down. It certainly can't hurt, and I would venture to say it certainly will help... /forums/images/graemlins/smile.gif