If it is blocked the pressure in the crankcase cannot normalise, this can cause issues with running. If it leaks air can enter, this is being sucked into the engine, but since it does not come from the main intake and is hence not measured the ECU does not know it's there, which throws the mixture off.
Often the seal from the pipe is perished which is why it leaks, think from memory that was a 19.6x3.6mm O-ring. If the actual breather (the thing the pipe is attached to at front of engine) is leaking you should replace the seals at the back of it too. There are two - one green O-ring on the left side and I think the other one was a gasket (done it on my old 2E engine when I lived in Finland a long time ago so not 100% sure, could be just another o-ring).
As for the rocker gasket, just replace it. The part itself is so cheap and it's so quick to change.... It only took me 45 minutes when I did the guide - and that is with taking all these photos (taking gloves off to do so) and getting tools out.