Heat 1 tablespoon of the oil in a medium saucepan over medium-high heat.
Add the orzo and cook, stirring, until golden, about 3 minutes.
Add 3 cups water, 1 1/2 teaspoons salt and the lemon zest and bring to a boil. Reduce the heat to medium, cover and cook, stirring occasionally, 10 minutes. Uncover and continue cooking, stirring frequently, until the orzo is tender and the liquid is absorbed, 2 to 3 minutes.
Remove from the heat.
Transfer the orzo to a large mixing bowl, remove the lemon zest and let cool about 10 minutes. Stir in the remaining 2 tablespoons oil, tomatoes, if using, feta cheese, parsley, capers, dill and lemon juice. Season with additional salt and pepper.