I've home laundered outdoor, water-repellant hiking and ski wear for years without any problems.
I machine wash using warm water and a permanent press cycle using a small amount of liquid (never powdered!) detergent which does not contain any additives like fabric softeners, conditioners, scents, stain removers or bleach. Woolite actually works quite well, but I've also used my regular, non-scented, HE liquid detergent without any problems. I pre-treat any spots that are especially dirty (usually collars, pocket openings, and cuffs) with a tiny amount of the liquid detergent or a sliver of pure laundry soap. I also use a double rinse to make sure all soap residue is gone. It's the soap residue, additives, and chlorine bleach which cause the problems, so, if you avoid them, you'll be fine.
Front load washers are the best, but, if you have a top loader, then cut back on the high spin cycle because it can be hard on the seams and fabric.
You can line-dry or tumble dry it on a warm, gentle cycle. Once it is dry, tumble dry your garment for 20 minutes to reactivate the water-repellent treatment on the outer fabric. After several washings, you might need to re-apply the water-resistant finish. You can pick up a can of the stuff in any reputable outdoor shop. The product comes in a spray can, with directions, and is applied in a well-ventilated area. I hang my gear outside on the deck, spray, and then let the garment dry for a bit before putting the jacket back in the closet.