As pointed out in an earlier node, there are a small number of AIish nodes in CPAN. By far the more libraries and module are avialable for other languages. Being truly lazy, I would simply call them in their native language and return the results into perl for further manipulation. Why rwrite the wheel if you don't have to?
Concerning the ML vs. AI debate, I don't agree that AI is dead - its just not being used very much in comparisson to ML techniques. Give it a few years and AI will probably rear its head again, probably using techniques developed for ML to improve itself. At the end of the day these things are tools, not religions, despite the vehemence of the opinions that one sees expressed in the literature. Simply use the appropriate tool for the job.
yet another biologist hacking perl....