I also toss lip balm in my hanging bag/canister. I hear that bear spray is really odorous, too, after you've used it.

I think it would be really tough to eliminate every perfumy odor. It's not just the items you take that smell, it's also the stuff you use before you leave home: detergent, dryer sheets, shaving cream, etc. I have to use Selsun Blue once a week, and that stuff stinks to high heaven.