What you are describing is common. It is called a concrete traffic topping slab over a waterproofing membrane.
It is commonly done, but you have to think about the difficulties you'll have in 15 or 20 years when that membrane deteriorates and leaks....you won't be able to easily get to the leaks. If you have a poorly installed membrane, you'll have the same problem within a few months to a few years. That's my major objection to this type of system.
APP (atactic polypropylene) is a high melt point modified bitumen. This makes it very susceptible to installer error. Further, some installers (and some system manufacturers) allow "seam only" bonding. This means that all of the APP material in the center of the sheet is essentially wasted as a bonding/waterproofing material....it is more susceptible to blistering and water intrusion.
If you elect to go with such a system, I would install the membrane and then do a flood test of the whole area, allowing water to sit on the completed membrane to a depth equal to the weight of the concrete topping that will be on it.....for typical lightweight structural concrete that will be about 120 lbs/cf, so the depth of water that would be equivalent would be approximately 4 inches. If regular weight concrete is used, increase the depth to 5 inches.
For such a system, I would only recommend a 4-ply coal tar roofing membrane under the topping slab. I am not a fan of any permanent topping slab over waterproofing.
To answer your question about unit weight, concrete will be from 1-1/2 to 2 times the weight of gravel for equal thickness.
Have you considered using concrete pavers on the membrane instead of a cast-in-place concrete topping? Pavers will provide similar serviceability (assuming your topping will not have vehicle traffic on it) and you can repair leaks in the membrane if they occur, as the pavers can be removed with relative ease.