Not having `./lib` in requires is more idiomatic.

If you do a search of most Ruby gems, you'll almost never see instances of `./lib`, and you'll see some manipulation of the load path. 

That said, I agree Pathname is a little :shit:. 

How about something like this as a compromise?

``` ruby
$: << File.join(File.dirname(__FILE__), 'lib')
```

This way we get the load path niceness, sans Pathname guff.