Does hook_node_info() have to be in .module or can it be in .install?
hook_node_info should be in the .module file. However, you could implement the hook in the module file and then just call module_load_install from there to include another function in the .install file, if that helps. Another option is to export the content type using a module such as Features instead.