Combine 2 cups flour, cornstarch, undissolved yeast, sugar, salt, cinnamon and allspice in a large bowl. Heat evaporated milk, water and butter until very warm (120°F to 130°F). Add milk mixture to dry ingredients. Add egg and beat 2 minutes at medium speed of electric mixer; scraping bowl occasionally.
Increase speed to high and beat 2 minutes. Stir in enough remaining flour to make a soft dough. Knead on lightly floured surface until smooth and elastic; about 8 to 10 minutes. Cover and let rest 10 minutes.
Beat 2/3 cup sugar and 1/2 cup butter until light and fluffy with electric mixer. Stir in flour, cinnamon and vanilla; mix well. Form into a large ball and set aside.
Divide dough into twelve pieces. Form into 3-inch balls and flatten into rolls. Place on greased baking sheets. Divide topping mixture into 12 equal portions and flatten into 1/4-inch thick disks. Place a disk on top of roll; press into dough. Slice decorative grooves through topping and into dough with a sharp knife. Let rise 30 minutes.
Bake in preheated oven at 375°F for 20 to 25 minutes; until rolls are lightly browned. Cool on a wire rack.