Preheat the oven to 375 degrees F. Line a baking sheet with parchment.
Arrange the tomatoes cut-side up with space between each on the prepared baking sheet. Drizzle with the honey and 2 tablespoons of the olive oil and season with salt. Bake until slightly tender, 5 to 6 minutes. Set aside.
In a large heavy-bottomed pot, heat the remaining 1 tablespoon olive oil over medium heat. Add the ginger, vinegar, cumin, scallions and reserved insides of the tomatoes and stir to combine. Add the chickpeas, spinach and arugula and cook until the greens are wilted, about 1 minute. Remove from the heat. Tear 2 leaves of basil and stir into the filling. Season with salt and pepper.
Put 1 basil leaf into each tomato base and gently spoon in a liberal amount of filling. Bake until piping hot, 12 to 15 minutes. Top each stuffed tomato with grated Parmesan and a tomato "hat."
Use slightly under ripe tomatoes for better results.You can use all arugula for the filling if you don't like the mix of spinach in there.