Cook the pasta according to the packet instructions, then rinse it under cold water. Leave it to drain in a sieve.
Lay the Parma ham on a baking tray lined with baking paper. Spray the top with a little oil – or brush it on if you don't have a spray – and season with freshly ground pepper if you like.Bake in the middle of a preheated fan oven at 200°C for about 8-10 minutes. Leave to cool slightly before serving.
Meanwhile, mix the ingredients for the vinaigrette and season to taste with salt and freshly ground pepper.
Put the pasta, romaine, avocado and half of the tomatoes in a bowl and spoon just over half of the vinaigrette over the top. Toss well.
Top with the remaining tomatoes and the mozzarella balls - crumble the ham over the top, scatter with the basil leaves and drizzle the rest of the vinaigrette over.