Preheat your oven to 400°F. Line a large baking sheet with parchment paper.
In a skillet, heat your olive oil on medium and saute your scallions for 1 minute. Add in the baby spinach and season wtih salt and pepper to taste. Once mostly wilted remove and transfer to plate to drain and pat dry to remove the liquids.
In a large bowl, mix your spinach mixture with the feta, mozzarella, dill and garlic powder.
Sprinkle some flour on a clean flat surface. Roll out the puff pastry a little to flatten the edges. Brush the entire surface with the egg mixture. Sprinkle the entire surface evenly with your spinach-cheese mixture. Start rolling up one short side of the rectangle like you would for cinnamon rolls. Slice the dough into 1 inch rolls and transfer to your baking sheet. Brush the roll's puff pastry sides with the remaining egg wash and bake for 20 minutes or until golden brown.
Notes
You can also use a 10 oz bag of frozen spinach just defrost and drain.