I agree with striptide about fixing it right. I had the problem on my 88 XJ. By reading my owner's manual I found out the big tube and little tube are to be replaced every 50,000 miles. When I got my XJ with 101,000 it still had the factory pieces and oil in the air filter.
I went down to the lacal dealer and purchased the 3 pieces of the continuous crankcase ventilation (CCV) at the dealer. Expect to spend the better part of a $100 bill. I installed them and flipped the filter to see if any more oil came out. It was a week or two and there was no more oil on the air filter.
At 115K I pulled the valve cover and cleaned it out like the article on cherokee america said, thought that would fix it. My intake was pretty clean, just a coat of carbon on the little doors at the top of the snorkels.
I then noticed at 120K I was getting oil in the filter again so I decided to change the CCV pieces again. I also shortly after that had the cat converter changed.
I changed my Cat at 125K miles. Once the Cat was changed the problem was fixed. The cat was causing back pressure which was messing with vacuum.
If you still have the stock cat and over 100K miles I'd recommend changing it as a routine maintenance. If you notice the passenger's floor getting very warm that one of the indicators.
Also if you replace the CCV harness' you may fix most of your vacuum leaks since new vacuum lines are included.
The problem with the CCV system is the little tube gets stopped up. When that happens the only place for air to come out of the engine is the big tube. There is a TSB out to change out the little tube and install a improved grommet in the valve cover. they also changed the shape of the tube so there were not low points.
Also if you have a vacuum gauge check the vacuum at the intake manual. I measure like 16-17 in Hg. My dealer mechanic tells me that good. He said if I had 12 in Hg then you need to have the top end/intake cleaned. Here an excuse to buy a new tool
I never seen the partially plugged cat listed in any of those web articles but I know it worked for me - new CAT and new CCV tubes. I have 28K on this set of tubes and plan to keep them for the full 50K instead of chaning them at a 30K interval.