On one hand I agree with Brogan, you were looking for custom development and this would cost you usually more than purchasing add-ons.
(Trust me, I learned it the hard way, again).
But on the other hand I agree with you that it is overpriced if you look for single features.
I have good news for you. I remembered another add-on where I come across this option. I can recommend his add-ons (great person).
See
@Akinak 's
Some new permissions add-on.
I don't use this add-on but I think this is what you are looking for. Go ahead and ask Akinak if you are not sure.