Faire revenir les oignons émincés dans la cuillère à café d'huile d'olive, ajouter le tomacouli et la gousse d'ail écrasée. Laisser compoter doucement au moins 20 minutes.
Couper les feuilles de lasagnes fraîches en 3 (qui n'ont pas besoin de précuisson) ou pour des feuilles de lasagnes sèches : les cuire dans l'eau salée 5 minutes (en plusieurs fois), les égoutter sur un linge propre et couper chacune en 2 (1 feuille pour 2 cannelloni).
Dans une poêle, faire dorer le poulet coupé en petits dés, saler, poivrer, saupoudrer d'herbes de Provence et laisser revenir environ 15 minutes. Hacher la mozzarella si elle n'est pas déjà râpée, et l'ajouter au poulet. Ajouter les œufs, mélanger et laisser 2 minutes sur feu doux jusqu'à ce que le mélange commence à s'épaissir.
Sur chaque carré de pâte de cannelloni, déposer une rondelle de bacon, recouvrir d'une petite quantité de farce et rouler chaque cannelloni.
Verser la moitié de la sauce à la tomate dans un plat (ou 2 plats individuels). Déposer ensuite les cannelloni puis verser le reste de sauce. Saupoudrer de parmesan.
Mettre au four 25 minutes dans le four préchauffé à 180°c, mode pâtisserie.