Rincez les lentilles à l'eau froide. Ajoutez-les dans une casserole avec deux fois leur volume d'eau. Portez à ébullition, puis réduisez le feu et laissez mijoter pendant environ 15 à 20 minutes, jusqu'à ce qu'elles soient tendres. Égouttez et réservez.
Préchauffez votre four à 200°C (thermostat 6-7). Pelez et coupez les carottes en bâtonnets. Épépinez et tranchez le poivron rouge. Coupez l'oignon rouge en quartiers et laissez les tomates cerises entières. Placez tous les légumes sur une plaque de cuisson, ajoutez les gousses d'ail épluchées, arrosez d'huile d'olive, salez et poivrez. Mélangez bien et rôtissez au four pendant 15 à 20 minutes jusqu'à ce qu'ils soient dorés et tendres.
Dans un grand saladier, mélangez les lentilles cuites, les légumes rôtis et la roquette. Assaisonnez avec le vinaigre balsamique, du sel, et du poivre. Remuez délicatement.
Ciselez le persil frais et saupoudrez sur la salade. Servez tiède dans des assiettes creuses.