Is there any way to make this cleaner?  I've not use passenger in ages.  Is the issue that ruby::dev class does not work on Gentoo, or that the ruby::dev class does not exist in the public?  We've done a lot of development in private repos, so some things might be more tightly coupled than they should be.