will a hole in the cat make it over fuel?
nope
Running Rich could be AFM setting as well as O2 Sensor.
When you say "over fuel", do you mean use more fuel? Then yes it will. As for just running rich, could be a number of things.
ok then ive just put a new m.a.f on and i mean rich lots of black smoke