Please add configurable timeout support

I also submitted this as a wishlist item on CPAN (https://rt.cpan.org/Public/Bug/Display.html?id=83231), but thought it might be easier to merge this way.