Whisk baking powder, salt and flour in a small bowl.
Whisk eggs, granulated sugar, light brown sugar, honey and lemon zest in a medium bowl until smooth.
Whisk in dry ingredients until just incorporated, then whisk in melted butter until smooth.
Transfer batter to a pastry bag or resealable plastic bag and chill at least 1 hour.
Preheat oven to 400°.
Lightly coat madeleine pans with nonstick vegetable oil spray (or soft butter) and dust with flour, tapping out excess.
Snip end off pastry bag (or 1 corner of resealable bag) and pipe batter into each mold, filling two-thirds full.
Bake madeleines until edges are golden brown and centers are puffed and lightly spring back when gently pressed, about 5 minutes for mini and 8−10 minutes for regular cakes.
Tap pan against counter to release madeleines.
Dust with powdered sugar and serve warm.