In a medium bowl, combine the softened cream cheese with garlic powder, Italian seasoning, salt, and pepper. Mix until smooth and well-blended.
Add the chopped spinach, turkey, and shredded mozzarella to the cream cheese mixture. Stir until all ingredients are evenly coated.
In a non-stick skillet, heat 1 tablespoon of olive oil over medium heat. Lightly toast each tortilla in the skillet for about 30 seconds on each side or until slightly golden and pliable. Remove from the pan and set aside.
Take one warm tortilla and spread a generous portion of the cheesy turkey-spinach filling evenly across the center. Add diced tomatoes if using. Fold the sides inward and then roll the tortilla tightly from the bottom up to create a wrap.
Return the skillet to medium heat and add the remaining tablespoon of olive oil. Place the wraps seam side down in the skillet. Cook each wrap for about 2.0 to 3.0 minutes or until golden brown, then flip and cook the other side for another 2.0 to 3.0 minutes.
Remove the wraps from the skillet and let them cool for a minute. Slice each wrap in half diagonally and serve warm, optionally with a side of marinara sauce or your favorite dipping sauce.