Using a food processor, pulse together the flour and salt until combined. Add butter and pulse until mixture becomes coarse meal, about 15 pulses.
In a small bowl, combine the eggs and water. Add the egg mixture to food processor and pulse until it starts to clump together. DO NOT pulse until a ball is formed. It should be crumbly with large clumps of dough.
Turn dough only a lightly floured surface and form into a ball. Flatten slightly to form a disk before dividing into 2 discs. Wrap each in plastic wrap and put in fridge for at least 1 hour or up to 3 days.
Remove dough the fridge about 10 minutes before you begin rolling. On a lightly floured surface, roll the dough so that it is about 3 inches longer than you pie dish and is between ⅛ inch and ¼ inch in thickness. Press the dough into the bottom and along the sides of the pie plate, being careful not to puncture the dough. Use kitchen scissors to trim the dough overhang to about 1 ½ inches. Place back in the fridge while you make the filling.
Preheat oven to 425°F. Heat oil over medium-high heat in large skillet. Add ground beef and start to break up with wooden spoon. Cook ground beef for 7-10 minutes, or until beef is browned. Drain the excess liquid.
Stir in breadcrumbs, tomato sauce, onion, green pepper, garlic, salt, oregano and black pepper. Cook until everything is warmed through, about 1 minute. Pour beef mixture into pie plate, making an even layer.
Beat together the milk and egg. Stir in Worcestershire sauce, salt, dry mustard and cheese. Spread the cheese mixture evenly on top of the meat.
Bake for 30 minutes or until cheese and pie crust is golden brown. If pie crust is starting to brown too quickly, cover the crust with aluminum foil. Let cool for 5 minutes before serving.