A roll is an aerobatic manoeuvre. A 172 is not certified for aerobatic flight. Correct me if I am wrong.
I have heard from a number of different Instructors who all came from the same large school at Moorabbin, that it's OK to barrel roll a C172.
Would this be the same school where instructor classes talk of looping warriors?