Hi, thanks for the plugin. Sounds exactly like what I need although I'm having trouble getting it to work.
I'm running a multi-site installation so have dropped the bapl.php file into the mu-plugins folders. I can see it under the settings in the left side bar, and have limited the custom post type of my custom user role (that I created with the members plugin) to 1.
However, when I login as my custom role, it doesn't limit me in any way to the number of posts I can create under my CPT. I've doubled checked my role and everything else I can think of. Must be missing something so simple.