Given that people tend to use Net::HTTP because it's easy and familiar, maybe a Rexified wrapper that's basically the same syntax is in order. That way you don't have to keep telling people about it and justifying the extra work.