Thanks for the input,
I've tried so many different things. I've wrestled with the server software since I've started for several different things. I only tried also installing the cloud edition because I thought a premise server was provided with the cloud edition but I was wrong and have grabbed a month of team, and started once again from a fresh linux install (5th attempt).
Leaving everything default, installing 'plasticscm-server-complete' (this is a headless vm), and not touching anything except going straight into the web admin seems to work.
Unfortunately, after running the clserverconfig program, I get a permissions error for the db.conf file. I tried a few different things, but my temporary solution is applying a 777 permissions blanket over the directory (chowning to the plasticscm user did not fix the issue prior). This is very bad practice but at the very least I can now demo plastic scm. I was successfully able to create the repository and begin using it (I still have my other perforce server in case plastic doesn't work out, but I really want to give this a solid attempt).
Other than the security implications, everything else seems to be working.