As a big fan of wool, I am also a little on the lazy side when it comes to walking umpteen garments through hand washing, sweaters aka jumpers especially. I've developed a practice of putting such items in the washer with a special wool detergent such as Zero or Woolite- liquids are always best because they mix quickly and thoroughly- filling with COLD water, agitating briefly and letting them soak for at least 10 minutes, then allowing regular agitation for about a minute (if you can stand it) before turning the dial to drain and rinse. The only hard part is waiting around for the rinse agitation in order to turn the dial ahead again to spin- I have taken to changing to the gentle cycle and letting the rinse proceed that way, then returning back to the full spin cycle since the gentle one is too brief for a heavy item. Then dry flat, and since most of the water has been spun out that takes less than a few days.

Incidentally, the scent of the woolen cleaners I use also seems to be designed to repel moths- while it lasts.