как передать controller-у, да и модели экземпляр класса?
- экземпляр какого класса ты имеешь в виду?
А по поводу "где то читал что вот так то плохо..." - если так и будешь водить жалом и слушать мнения других но никогда ничего не сделаешь, нужно иметь волю иногда идти против идиотских мнений кого то там.