Since GlusterFS is fuse based, it can be mounted as a standard user without too much difficulty.
On a server:
gluster volume set $VOLUME allow-insecure on
On the client as root:
echo user_allow_other >> /etc/fuse.conf
To mount the volume, you can:
/usr/sbin/glusterfs --log-level=INFO --log-
file=my_user_accessable_logfile.log --volfile-id=$VOLUME --volfile-
Since mount.glusterfs is just a bash script, you should be able to alter it pretty easily to be used using the standard mount command.