Preheat the oven to 375 degrees.
Cook the barley according to the directions on the package. Once tender, drain any excess water if needed.
Mix the sweet potatoes with oil, garlic powder, salt and pepper. Place on a baking sheet and roast in the oven until golden brown and tender. Toss occasionally throughout cooking to get an even golden brown. Once the potatoes are almost done add the grape tomatoes to the pan and roast until softened.
For the dressing: add all ingredients to a blender or food processor. Blend until smooth. Season with salt and pepper to taste.
Cook the sausage in the oven to an internal temperature of 160 degrees using a thermometer. Set aside for 2 to 3 minutes to rest before cutting into bite sized pieces.
Toss the potatoes, tomatoes, barley, sausage, avocado, and dressing in a bowl. Season with salt and pepper to taste.
Warm the pita in the oven then cut into wedges.
Top with pine nuts. Serve with pita. Garnish with cilantro.