To made marinade, mix honey, mustard, Worcestershire sauce, garlic and 1 tablespoon olive oil in a large shallow dish. Add chicken. Turn to coat evenly. Cover and refrigerate for 15 minutes.
Meanwhile, place sweet potato and onion in a large roasting pan. Drizzle with remaining ½ tablespoon oil. Toss well, then spread evenly over base of pan. Season with freshly ground pepper. Bake in a preheated 220 °C oven (fan-forced) for 15 minutes.
Remove pan from oven. Add marinated chicken pieces and corn, distributing evenly in hot pan. Scatter cherry tomatoes and asparagus over top and spoon over any remaining marinade.
Return pan to same oven. Bake for a further 15 minutes, or until chicken is cooked and vegetables are tender. Remove from oven. Sprinkle with feta. Season with freshly ground pepper.