You have gotten some good advice regarding storage and I cannot really add anything. Rolling is a bad idea for the reasons mentioned. I will give you the benefit of my experience, however.

I have three kilts. The oldest is 33 years old and does not have a single moth hole anywhere...I just checked. The middle kilt is 22 years old, was worn regularly for the 14 years I was in the Scottish trade and has no holes either. The newest is only 3 and it does not have any holes. My storage method is to hang all three in my closet, right at the front where every time I open the door they are exposed to light. My closet door has louvers so air is constantly circulating. I have also been careful to keep my kilts clean and free of any sources of protein for moth larvae. I do not use any kind of moth repellent, natural or otherwise. Maybe I have just been lucky but that has worked well for me.