I managed to do this on the weekend. Wasn't bad at all. Here are some tips:
1) the replacement dust boot has a metal ring inside it. Don't flex it and end up bending that ring.
2) push the piston all the way in.
3) with a screwdriver, get the old boot off.
4) lube the new dust boot with some good stuff. I used permatex 24129 rubber compatible grease. Dealer mech says he justs uses some brake fluid.
4) hard part: put the new (slippery) boot on. part of where the boot seats on the caliper is hard to reach, and you won't get your fingers in there, so that is where you want to start. then you work around to the other side to finish seating it. My fingers couldn't manage to get it on, and I was afraid to use a screwdriver.
5) The subaru tool is unavailable to us mere mortals. I figured out that if I use the cap of shaving cream can, that is the perfect diameter. I had an "Edge" brand shaving can with a flat top, roughly 2in diameter, but I think they're all standardized. I used a brake caliper tool to push the cap onto the boot until it fully seated around the caliper. The sharp edge of the cap isn't so sharp that it cuts into the rubber boot. The cap is a bit flexible so it's better to compress with a caliper tool to spread the pressure, rather than use a screwdriver that could cause the cap to fold (like I did on first attempt).
6) pump the brake pedal a bit to get the piston out about a quarter inch. That gets the piston groove out enough for you to seat the other end of the boot around the piston in that groove. That part is much easier than the larger diameter ring.
7) Since I noticed a little brake fluid coming out of the torn boot, I was nervous I would need to bleed the brakes after the replacement. But the internal piston seal ring is still there, and no air enters the brake system. I think maybe when the piston came out all the way some fluid escaped into the boot.
Definitely a doable job if you ever end up with a tear. I called a few dealership mechs to see if they knew how to do it, and all but one said they've never done it, they always just replace the whole caliper with a rebuilt one. Bloody "professionals". This was a 10 dollar repair and I sitll have the original OEM grade caliper.