If you don't want to use puff pastry, you absolutely can use homemade pie crust. I wouldn't recommend using homemade puff pastry, though, as that is incredibly time-consuming!