Sorry, should have been more clear. That's correct, you can call the file that's in /etc/pm/config.d anything you want. Mine is called "10suspend_modules".
How did I come up with that name? If you look in /etc/pm/config.d there should be one file already, called "00sleep_module". If you read that file it says that it tells the system which sleeping system to use, which can be either "kernel", "uswsusp", or something called "tuxonice". The default, "kernel", is working for me, so I left that alone.
The way the directory works is that the system reads all the configuration files in it, in order. Starting my file with "10" as a prefix means it will get read after the one that starts with "00".
There are a lot of configuration directories in Linux which work similarly; you can add and remove files to configure individual options instead of having to edit a single master configuration file, or registry, or what have you. Often it doesn't matter at all what you call the files, but in this case the order can be important.