You're right - moth balls are nasty (not to mention more than a bit toxic) So, some other suggestions are:
2 ounces each of dried rosemary and mint
1 ounce each of dried thyme and ginseng
8 ounces of whole cloves
Combine the ingredients in a large bowl. Blend.
Make sachets by choosing a 4 x 4 inch
piece of natural fiber with a tight weave, such
as silk. Sew three sides together, then fill with the
herbs and sew the fourth side shut. A good idea for
small sachets is to fill cotton teabags sold for
making your own tea (these are often sold in health food
stores). If you are really in a rush, just tie the herbs
up in a cotton bandana or handkerchief; place the
herbs in the middle, gather the edges together, and
tie.
Variation: Other herbs that are good for repelling moths
include lavender, lemon, sweet woodruff, and tansy.
And, a wee bit I learned while working in a museum - should you get bugs in your woolens, if you've got a big enough freezer, put the infested item in the freezer for 2 weeks. Kills the little varmits handily!