いろいろあるけど...
- Promises http://search.cpan.org/dist/Promises/lib/Promises.pm https://github.com/stevan/promises-perl
- Promise/A+ ベース (一部違いあり)
- Future http://search.cpan.org/dist/Future/lib/Future.pm
- Future::Q http://search.cpan.org/dist/Future-Q/lib/Future/Q.pm
- Q ベース (一部違いあり)
- Object::Deferred http://search.cpan.org/dist/Object-Deferred/lib/Object/Deferred.pm
- 「CommonJS promise API specification draft」の実装 (どれのことか?)
- Moose
- AnyEvent::Promise https://github.com/agjohnson/AnyEvent-Promise/blob/master/lib/AnyEvent/Promise.pm
- AnyEvent
- AnyEvent::Promise https://github.com/renchenyu/AnyEvent--Promise/blob/master/lib/AnyEvent/Promise.pm
- AnyEvent
- AnyEvent::Promises http://search.cpan.org/dist/AnyEvent-Promises/lib/AnyEvent/Promises.pm
- Promise/A+ ベース
- future.pl https://gist.github.com/wakaba/5494059
- 2013/5 時点での DOM Future (現 Promise) の実装
- AnyEvent
- Sub::Deferred https://github.com/taiyoh/p5-Sub-Deferred/blob/master/lib/Sub/Deferred.pm
- jQuery.Deferred ベース
- EventEmitter::Promise https://github.com/timbrody/eventemitter-promise/blob/master/lib/EventEmitter/Promise.pm
- node-promise ベースと書いてあるけど機能が少ない
- Async::Defer http://search.cpan.org/dist/Async-Defer/lib/Async/Defer.pm
- Data::Monad::CondVar http://search.cpan.org/dist/Data-Monad-CondVar/lib/Data/Monad/CondVar.pm
- AnyEvent
ES6/DOM の Promise https://github.com/domenic/promises-unwrapping/ を Perl + AnyEvent に移植したものが大本命だと思っていますが、そういうのはまだないみたいです。