Bring a large pot of salted water to a boil. Cook the pasta according to package directions. Drain and run under cool water to stop the cooking process.
In a jar or bowl, vigorously shake or whisk together the olive oil, lemon juice, white balsamic vinegar, dill, dijon, garlic cloves, and a pinch of salt and pepper. Taste and adjust seasonings as desired.
In a large bowl, add the pasta, romaine, basil, dill, chickpeas, tomatoes, avocado, and feta. Pour the dressing overtop and toss with salad servers until well coated. Transfer to a serving bowl and serve with extra herbs, as desired.