yes the gravel distributes the weight, but if the fish dig under the rock, and they Will!!!, it could bring your whole pile of rocks down, as long as the rock are not sharp you are fine putting them straight onto the glass.
If this still bothers you you have two other options
1, buy some "egg crate" which is the stuff that marine guys use to keep live rock off the bottom, its really just the filter grid the you can buy from pond shops, you can then put this onto the bottom of the tank and put the rocks on top.
2, you can use milliput, which is a type of epoyx putty again used by marine guys to fasten rocks together, just make little balls of the stuff and use if to make "feet" for your rocks, the best way to do this it to put a sheet of polythene onto a flat surface and press the rock with its feet onto this, when set you can peel the polythene off and you will havea rock with flat feet.
also if you are worried about your rocks slipping you can always use silicone to glue the rocks together, the downside to this is that its makes it impossible to get the rocks out quickly if you need to catch a fish
hope that all helps a little
Neil