Make the dressing by mixing the oil and citrus juices together in a small bowl with some salt and pepper, then set aside.
In a bowl, toss all the other ingredients, except the rocket, together with the orange segments and half of the dressing. Scatter the rocket leaves into 4 Martini glasses or small bowls, pile the salad into the centre, then drizzle with the remaining dressing just before serving.