There's some guides here and there, I kinda adapted the quick start page on MPOS github to my own needs. It's really not all that hard, just installing a billion dependencies, editing config files and getting everything to play nicely. It's when its running and things break that it gets rough.
So far the BRD pool has been the most trouble free I've ever dealt with, aside from the initial issues getting the wallet to compile and sync. Zero problems out of MPOS or my database!
If you're interested in getting into MPOS, read the entire github site, and read it again, then start playing with it on a local install of ubuntu or something, to get used to it.