Нет, вы должны звонить на pre_save.connect
столько раз, сколько вам нужно.
Однако вы можете использовать python, чтобы получить все классы, которые расширяют интересующий вас класс, и выполнить цикл над оператором pre_save connect.
Скажем, если расширенные классы Action
находятся в данном файле, вы можете сделать следующее:
global_dict = globals().copy()
[el for el in global_dict.values() if getattr(el,'__base__',None)==Action]