Further refactoring rbenv_ruby

This will break API compatibility, so it'll require a major version bump to 3.x.
spec fixing, kinda