Это будет 50 копий одной и той же мастер-страницы?
Если нет, я не могу реально представить, как мастер-страница будет специально создана с использованием кода, но также нет элемента Feature Module.
Но если это 50 копий одного и того же файла, вы можете развернуть главную страницу в Галерее один раз, используя элемент Feature Module. Затем в вашем Feature Receiver сделайте копию этого файла с новым именем в Галерее главных страниц и прикрепите его к своему веб-сайту:
web.MasterUrl = "_catalogs/masterpage/custom_v4.master";
web.CustomMasterUrl = "_catalogs/masterpage/custom_v4.master";
web.Update();