Halo is non-bio (i.e there's no enzymes in it, which is the stuff that eats wool). I wear merino pretty much daily on and off the bike and have been using the brands for years, it hasn't damaged my clothes yet (some of my baselayers are getting pretty old now).
Try Halo Sports wash. It works really well even on a 30 degrees short spin and is very gentle on the fabric (you can wash merino with it).