Add in bouillon and stir until melted. Stir in tomato paste and cook for 1 minute. Add in wine and cook until absorbed.
Remove any debris from lentils and drain. Add them to the pot and stir well to incorporate them in the vegetable mixture.
Add in remaining ingredients to the pot except for the gemelli.
Bring the sauce up to a boil and reduce heat to a low simmer. Let sauce simmer for 1-1/2 hours until thick and lentils are tender. Stir occasionally and add an additional 1/2 cup water if the sauce is too thick and lentils need to cook a bit longer.
When sauce is ready, cook pasta al dente as per package directions.
Drain pasta, serve with sauce and garnish with halloumi cheese.