Drain peaches, reserving the syrup in a saucepan; set peaches aside. Stir brown sugar, cornstarch, honey, cinnamon, nutmeg into peach syrup until smooth. Bring to a boil, cook and stir for 2 minutes or until thickened. Add lemon juice, raisins, pecans and reserved peaches. Pour into a greased 2 quart cake dish.
For topping combine flour, sugar and butter. Sprinkle over peach mixture. Bake at 350 degrees for 35 minutes.