Hi Matt,
Your doc looks good.  As FYI, in the somewhat near future (by the end of 2016) the storage clients will move  inside Docker containers removing a need for them on host.  I dont know if you want to mention that in the doc or not.
We added the packages to RHEL atomic as a stop gap while waiting for client-in-container feature.  If I remember properly gluster was easy and RBD required a new ghost package to satisfy an init script dependency.  The CEPH team was working to remove the dependency so it may no longer be an issue.
-bc