The last 2 already are part of the server block. For the rest, does it make sense? `runmode` for example does not, you don't run the server from cron. The `agent_template` is specifically for the agent part of `puppet.conf`, and applies regardless of `server`. `port` and `ca_server` already have `server_` equivalents.

I'm not sure any of those that are left make sense with the prefix. Can you elaborate on where you're going with this?