In a large skillet, heat the olive oil over medium heat. Add the diced onion and sauté until translucent, about 5 minutes. Add the minced garlic and cook for an additional minute, stirring constantly to prevent burning.
Add the ground lamb to the skillet, breaking it apart with a wooden spoon. Season with salt, pepper, fresh herbs, and chili flakes if using. Cook until the lamb is browned and cooked through, about 8-10 minutes, stirring occasionally.
While the lamb is cooking, drain and rinse the chickpeas. In a small bowl, combine them with a drizzle of olive oil, salt, and garlic powder. Toss to coat evenly.
In a separate bowl, combine cherry tomatoes, cucumbers, and red onion. Toss gently and season with salt and pepper to taste.
If you like your pita warm, grill or toast it briefly until soft and pliable.
To assemble, take a pita half and stuff it with a handful of arugula, followed by a scoop of the cooked lamb mixture. Add the seasoned chickpeas, the tomato-cucumber-red onion mix, and finish with feta cheese, olives, and fresh mint and dill. Drizzle with tahini sauce, yogurt sauce, and a splash of your favorite hot sauce.