Can't add custom.tpl to my module
Your file needs to be named

custom-page.tpl.php

Note the .php extension. You might need to clear the caches to make that change show up

You also need either a variables or render element property as outlined in the docs