Могу я добавить экспериментальный/нестабильный код?

Да. Однако, для этого вам нужно пометить проект в документации как экспериментальный. Лучший способ это сделать - изменить тэг <status> в файле описания проекта - package.xml. Значения этого тэга:

snapshot
снимок с CVS на определенную дату
devel
релиз для разработчиков, которые хотят протестировать пакет, качество кода может варьироваться от pre-alpha до stable
alpha
начальная стадия разработки, все еще может поменяться (API, поведение) без каких-либо предупреждений, возможны серъезные баги
beta
API уже не должен изменяться, пакетом можно пользоваться, но баги все еще возможны
stable
пакет был протестирован, API устоялся, документация написана; этот релиз рекомендован для широкого использования