To make the smoky tomato pesto, add the small clove of garlic to a mini food processor with the fresh herbs and pine nuts. Blitz until finely chopped. Add the sun-dried tomatoes and smoked paprika, and blitz again. Finally, add the Greek yogurt and plenty of salt and pepper, and blitz to combine.
Add the diced halloumi to a dry frying pan, and cook over a medium heat for a few minutes, until the underside is crispy and golden brown. Turn the halloumi pieces over, and repeat with the other side.
While the halloumi is cooking, cut the asparagus into 2 inch pieces, and shave ribbons from the courgette using a vegetable peeler. When the halloumi is fairly crispy, add the vegetables to the frying pan, and cook for a few minutes, tossing regularly, until the vegetables are tender.
Boil the fresh pasta according to the instructions on the packet (usually around 3-8 minutes), until cooked al dente. Drain the pasta, reserving a few tablespoons of the cooking liquid.
Add the smoky tomato pesto and the cooked vegetables and halloumi to the pasta, and mix well. You may wish to add a couple of tablespoons of the pasta cooking water to loosen up the sauce a little. Cook over a low heat for a couple of minutes, until warm. Serve garnished with some fresh rocket (arugula) if desired.