Except abiding by mandatory reporting would require a huge change in Catholic doctrine, because the seal of the confessional is inviolate, and those hearing confessions would be required either to break the law or violate said seal.
For me, the solution begins with treating religions like all other businesses (and, of course, actually punishing businesses when they break the law). Religious belief cannot be a reason to ignore secular law.