No, HBAC is not required to manually assign corrective actions in the CAM module. However, having HBAC set up enables complete automation of corrective actions, eliminating the need for full users to manually assign each corrective action to an assignee.
If you do not have HBAC set up, a full user will need to manually assign corrective actions to specific users before they can be completed.