Custom capabilities appear to be defined incorrectly with custom user roles

We have some custom roles enabled and the only way we can get the users to be able to see the module content is to add the custom capabilities of "access_training" AND "coursepress_create_course_unit_cap" and core capability "read". This doesn't seem like the correct capability to add to a user role to allow course access.