Preheat oven to 180℃ (160℃ fan forced). Lightly grease and line the base and sides of a 20cm x 30cm slice pan with baking paper.
Heat the 2 teaspoons olive oil in a frying pan over medium high heat. Add the bacon and cook, stirring often, for 2 minutes. Add the garlic and continue cooking for a further 5 minutes or until the bacon is golden brown in colour. Remove pan from heat and set aside to cool.
Meanwhile, place the zucchini, spring/green onions, cheese, flour, herbs and salt and pepper into a large bowl. Using clean hands, mix to combine alternately use a spoon (I find it easier to use hands for this step).
Whisk the eggs and oil in a separate bowl until combined. Pour it over the zucchini mix and add the cooled bacon mixture. Stir well with a spatula or spoon until throughly combined.
Pour the zucchini mixture into the prepared slice pan, smoothing the surface with a spatula. Arrange the cherry tomatoes, cut side up, over the surface, pushing in gently to secure. Sprinkle with a little extra salt and pepper.
Bake in the oven for 35-40 minutes or until lightly golden and cooked through. Set aside on a wire rack to cool before serving. You can serve hot, warm or cool. Cut into squares or bars to serve. Serve as desired (see Serving Suggestions above in the post for ideas).