+1 as reviewer - the command names (git-lp-*) seem namespaced enough on their own, developers who do use them would be more familiar with the git-lp-* than with an e.g. gitlptools.approve invocation (also namespaced but weird) and the names are non-conflicting and explicit.
(I guess you could name the snap “git-lp” and then get commands like git-lp.approve but that’s still a muscle memory retraining for developers and per my +1 above I think it’s fair to grant these aliases as requested)
I don’t know the insides of these tools at all, but if they need to access git’s config (and I imagine a user of these tools would at least have an insteadof: lp thing in there), you could use personal-files as I did for icdiff.