I typically suggest something like your first 25 domains are exempt, registered businesses also get some reasonable amount. Past that there should be a relatively hefty squatting fee. Maybe additional exemptions can be applied for.
There are so many details which cause problems with these 'simple' solutions which once you start digging, you end up having to compromise a lot and end up with an equally, if not more, shitty solution.