Preheat your oven to 200 degrees (fan forced) and line two trays with baking paper.
Cut the ham into small pieces and set aside until needed.
Place the two sheets of puff pastry which have partially thawed, onto your kitchen bench and brush the top and bottom edges of the pastry lightly with the beaten egg.
Spread the pizza sauce over each sheet of pastry, leaving a 1cm border. Drizzle 1 tablespoon of bbq sauce to each pastry sheet.
Sprinkle half of the ham pieces over the pizza sauce on each sheet of pastry and top with the pineapple and mozzarella.
Carefully roll up the pastry, starting at the bottom with the edge brushed with egg, and roll to enclose the filling. Repeat.
Place both of the rolled up sheets of pastry into the fridge for 15 minutes to firm.
Remove the pastry from the fridge and cut each roll into 8 equal pieces. Place each pizza pinwheel onto your prepared baking trays.
Brush a little of the beaten eggs over each pinwheel and sprinkle the with the remaining tasty cheese and mixed herbs.
Place the Pizza Pinwheels into the oven to cook for 12 - 15 minutes or until they are puffed and golden - serve immediately.