As I wanted to be able to easily install roles that couldn't be available through galaxy on single public github repos, and as I didn't find any tool capable of that, I've written one myself. It is available at
https://github.com/javiplx/ansible-library/ and it is a minimal implementation of the galaxy API capable to install roles (this is, 'ansible-galaxy install xxx' works against it).