Pod::Usage that returns the exit code instead of calling exit()