Yep. The previous owner tried to "fix" something that doesn't need fixing.
The hose that runs from the intake tract to the nipple on the oil filler is present, and it looks like I see what appears to be the PCV hose running along/under the driver's side of the intake. If that's the case, then the breather is most definitely allowing unmetered air into the system, and is very likely the cause of your "hanging" idle.
If the PCV valve and hose are missing, you should replace them, and get an OEM oil cap. PCV present or being replaced, I would also pull the screen from the back of the intake and clean/replace it and replace the PCV grommet as well. The PCV system plays an important role in removing contaminants and moisture from the oil, and regardless of what you may read, is is not "just emissions crap."