Preheat the oven to 350 degrees F. Thoroughly coat a large baking sheet with cooking spray.
In a large bowl, stir together the ground turkey, grated onion, garlic, ginger, parsley, five spice powder, egg, breadcrumbs, salt and pepper.
Use a 2 tablespoon portion of the turkey mixture for each meatball and form the meatballs by rolling between the palms of your hands. If they are not sticking together properly, add more breadcrumbs, 1 tablespoon at a time, until the correct texture is achieved.
Place the meatballs on the prepared baking sheet.
Bake until the meatballs are firm to the touch and almost cooked through, about 15 minutes.
Brush the meatballs with 2 tablespoons of the sauce. Bake for an additional 5 minutes.
In a medium bowl, whisk together the hoisin sauce, water, rice vinegar, chili garlic sauce and sesame oil.
Divide the meatballs, avocado, grated carrot, basil and remaining sauce evenly between the flatbreads. Serve.