Документация для этой части YARV довольно скудная. Я не уверен, так ли это, потому что единственный разработчик, который действительно понимает, что он не говорит по-английски, или это преднамеренно, потому что эта часть YARV все еще находится в тяжелой разработке.
Лучше всего использовать источник, задавать вопросы в списке рассылки ruby-core или (для достижения наилучших результатов) изучать японский язык и задавать вопросы в списке рассылки ruby-dev.
Дело в том, что до того, как появится работающий верификатор байт-кода (а-ля JVM), разработчики действительно не хотят, чтобы вы слишком много возились с байт-кодом, потому что, создавая недопустимые или иным образом «забавные» последовательности байт-кода вручную (т.е. не производится самим компилятором YARV) вы можете разбить ВМ (или хуже).