For limiting a user to only create X amount of posts, we are using the mbfs_dashboard_add_new_button filter like so:
add_filter( 'mbfs_dashboard_add_new_button', 'limit_num_of_workplaces', 20, 2 );
function limit_num_of_workplaces( $add_new_button, $atts ) {
if( $atts['post_type'] == 'workplace' && current_user_can('some_user_role') ){
//how many workplaces does this user have? (we are limiting to 3)
if (count_user_posts( get_current_user_id(), $atts['post_type'], false ) > 2 ){
$add_new_button = ''; //no soup for you!
}
return $add_new_button;
}
}