It is great that this worked so well for you.
Some additional food for thought, because I always like the science. This works because lemon juice contains a mild citric acid. As such, there are other juices (grapefruit, orange, etc) that contain citric acid as well, so you are not stuck having to only use lemon if there is none in the house.
The citric acid dissolves the tarnish faster than the metal. It is a good idea therefore to rinse the coins off when done with water, as you don't want the reaction to continue, especially in the presence of oxygen...which would cause them to tarnish again.
Modern pennies are copper plated zinc, so the cleaning will not be as good on them as the old pure copper pennies. However, I would argue that cleaning a modern penny is too expensive for the relative value.
Adding salt to an acid will increase its cleaning effectiveness. The thing is - a tiny little bit of salt is already present in lemon juice. but increasing the concentration will increase the cleaning. Also, salt in a rock tumbler partially has a scrubbing effect.
Last thought is coke might be a slightly better alternative to lemon juice because it contains citric acid, phosphoric acid, carbonic acid and salt. I have not done the math on what is more expensive.