Четыре года назад я написал некоторые инструменты на Perl. Но с сегодняшней точки зрения я думаю, что лучше всего просмотреть источники за один день, удалить ненужные вещи и добавить аннотации того, кто видел обе технологии.
В конце недостаточно просто поместить @Stateless в класс bean-компонента, который ранее имел определение без сохранения состояния в xml, - вы также хотите использовать аннотации @EJB для внедрения других bean-компонентов и, скорее всего, для удаления старых данных CMP или BMP с JPA, который использует другую семантику и т. д.
Хотя некоторые инструменты могут существовать, я думаю, лучше всего обойти существующий источник тонкой расческой, чтобы вы знали, что делаете.