Hi @simonhamp, thanks.
I haven't made it public yet. I have almost finished the implementation of what I call 'local' access. This means you write a middleware like guard:project.id and don't have to care more if it's a permission for all projects or that id only (where id is which variable to look for). I might change the whole projects name as I feel it collides with Laravels Guard. I'm also in good progress of making a way of telling how a permission inherit from other things. Like you might have access to a project if you have access to it's group. Right now it's a little bit mess of tables and links there, I try to make it more dynamic and less demanding for configurations.
As soon as I have these things ready I will put up a beta, you are then more than welcome to help me write automatic tests and give me feedback on the code overall. I hope it will be during this week, but I have thursday and friday off so I don't give any guarantee, but it's something I really need myself, so I put a lot of effort into it and to make it as easy as possible to implement in all kinds of projects :-)