Place a non-stick skillet over medium-high heat and add the ground turkey, breaking it apart with a spatula.
Season the turkey with the garlic powder, smoked paprika, half of the sea salt, and half of the black pepper.
Cook the turkey until browned and cooked through, approximately 5-7 minutes, then stir in the fresh baby spinach until wilted.
In a small bowl, whisk the eggs with the remaining sea salt and black pepper.
Push the turkey mixture to one side of the pan and pour the eggs into the empty space, scrambling them gently until just set.
Warm the whole wheat tortilla in a separate dry pan or microwave for 15 seconds until pliable.
Layer the turkey and egg mixture into the center of the tortilla, then top with sliced avocado and fresh salsa.
Fold in the sides of the tortilla and roll tightly to serve.