Hi there,
This is a nice package! Would you mind submitting it to the MELPA repository? That would make PubMode discoverable and installable directly from within Emacs' package.el.
See here for how to submit (that's basically simply a PR on GitHub, once the package fits their guidelines): https://github.com/melpa/melpa/blob/master/CONTRIBUTING.md