I checked with the dealer and they said there wasn't anyone they knew of who made those devices. There are some out there, but they don't work on the Legacy. I did manage to finally get the issue fixed, though. I level our unit in the driveway and keep it plugged up and running, so the condensate was running off. With the slope of the drive, it was slightly less than level (and I do mean slightly). After leveling last time, I did a manual adjustment (while watching the bubble level app on my iPhone, laid on the floor next to the driver seat). When I got it a tiny bit closer to level by dropping the rear end down, it started using the condensate drain lines instead of running over the roof. Seems there is a small lip around the AC unit that contains the water to go to the drain, so you have to be really close to level.
As for the compartments, several folks have issues with them leaking, including me. Worst one seems to be front passenger. Haven't been able to get that issue solved yet.
2015 Legacy SR340 360RB
2014 Jeep Wrangler Unlimited Toad
Gigi, Poppy and Sadie Lady...On the road, but not full time!