@manwar What a great surprise for new year! Not my pain point exactly but certainly relevant to many users. Thanks for your contribution!
But it looks like no cursors are supported, results are neither Result/ResultSet objects and all rows are plain hashrefs. So you're missing all Result object capabilities😕 With only the search API you get only half the power of DBIC😔
Do you think you could support cursors in a future release? I think many usecases call for both async IO and cursors for looping over large datasets.