Cook the pasta in a large saucepan of boiling water for about 10 minutes or according to the instructions on the packet until it is just tender. Refresh under cold water, drain and place in a large salad bowl. Stir in the pesto so that the pasta is well coated and add the rocket.
Drain the tomatoes and add them to the pasta with the basil leaves and 40 g (1½ oz) of the grated Parmesan. Season with salt and pepper, and serve the salad scattered with the remaining Parmesan.