I have thought of two non plastic alternatives:
An old aluminum cake pan that I have a plastic lid for.
Or an almost empty candle tin with it's lid. The kind the stinky bathroom candles come in. The oil will slowly mix with the remaining wax, but, without water in the mix, I will be corrosion proof. I think my punch can handle putting generous holes in the lid.

I had heard about human skin and oils being an attractant for moths to lay eggs. I vacuum my wool and air it out before closeting it. The PV kilts and cotton blend Utilikilts get worn for 4 days ( generally in a row) then laundered before returning to the closet.