Maybe I'm missing something.
Your current structure is this
7 ID fields
58 compliant/noncompliant fields
58 applicable/ not applicable fields
58 comment fields
58 option box fields (the new requirement)
That is a very big record, but its only 239 fields, not 255.
In any case, I put two of those field groups together. I would have 58 fields with the following choices: compliant, noncompliant, or not applicable. It is obvious that the test was applicable, if they were judged compliant or noncompliant.
In addition, I would evaluate how many comments the reviewers typically make. If they make a comment on almost every test, they perhaps you really do need 58 comment fields. But if they only make one or two comments per record, you could put the comments into a child table. The table would have three fields: recordID, comment, test number.