mderkДа. Безусловно. Но у синглтона класса тоже ворох проблем. Об этом есть видео в Google TechTalks, там про паттерны в python и про сиглтон в частности.
Не совсем корректно. Модуль не поддерживате тот же интерфейс, что поддерживает class instance. Например, __getattr__, __setattr__ и другие magic methods.