For the mini bagels: In the bowl of an electric mixer fitted with the bread hook, combine the warm water, olive oil, yeast, and sugar. Allow to sit for 10-15 minutes until nice and foamy. Add in the flour and salt and mix on low until combined. Crank up the speed to high and knead for 10 minutes until the dough forms a ball on the bread hook, pulls away from the sides, and appears shiny and elastic. Rub a large bowl with olive oil and place the dough ball inside. Turn it around to coat it. Cover with plastic wrap and place in a warm place to rise for about an hour, until doubled in size. Bring a large pot of salted water to a boil. Preheat oven to 395 degrees and line a baking sheet with a silicone baking mat or parchment paper. Punch down the dough and divide into 20 balls (a kitchen scale makes this super easy and exact!). Using the handle of a kitchen spoon, or your finger, make a hole in the center of each ball, forming itty-bitty bagels. Drop the bagels into the boiling water for just a minute before removing with a skimmer to your lined baking sheet. If you are using seeds or seasoning, now is the time to sprinkle them on! Bake the bagels for about 15 minutes, until lightly golden. Allow to cool. For the pizza sauce: In a medium saucepan, heat the oil over medium-high heat. Add in the chopped tomatoes and cook, stirring, for 5 minutes. Add in the remainder of the seasonings, reduce the heat to a simmer, and cook for 30 minutes, stirring occasionally. Remove from heat. Using a hand blender, puree the sauce to your desired consistency. Season, to taste, with salt and pepper. For the bagel bites: Using a serrated knife, cut each bagel in half. Place cut-side up on a lined baking sheet. Place the bagels under the broiler for a few minutes until the tops are crisp and light golden. Spread a small amount of sauce on each bagel, and top with cheese and desired toppings (not too much or it will melt everywhere!). Bake in a 350 degree oven for 10-15 minutes until the cheese is melted and bubbly.