Cannon Rouge in my experience needs hit to be working efficiently I used to have 35 hit on my ranger and it was working well against de rol/barba ray, Vol Opt and Gol Dragon i can hard attack, Gryphon on the other hand i was not able to land hard attacks but simple worked
I think the most stats people wants on it is Beast Machine and Hit