Fatti: A. Con decreto d'accusa del 30 ottobre 2006, il Sostituto procuratore pubblico del Cantone Ticino ha ritenuto A._ autore colpevole di infrazione alla previgente legge federale concernente la dimora e il domicilio degli stranieri, del 26 marzo 1931 (LDDS), per avere nella sua qualità di gerente di un esercizio pubblico favorito il soggiorno illegale di cittadine straniere, mettendo a loro disposizione camere per l'alloggio (art. 23 cpv. 1 LDDS), e di contravvenzione alla citata legge, per avere, sempre nella sua qualità di gerente dell'esercizio pubblico, impiegato cittadine straniere non autorizzate a lavorare in Svizzera (art. 23 cpv. 4 LDDS). Il Sostituto procuratore pubblico ne ha proposto la condanna a novanta giorni di detenzione, sospesa condizionalmente per un periodo di prova di due anni, e al pagamento di una multa di fr. 3'000.--. B. Poiché l'accusato ha interposto opposizione al decreto, gli atti del procedimento penale sono stati trasmessi dal Ministero pubblico alla Pretura penale per il dibattimento. Con giudizio del 19 aprile 2007, il Presidente della Pretura penale ha prosciolto l'accusato dall'imputazione di infrazione alla LDDS, dichiarandolo autore colpevole di contravvenzione alla stessa legge e lo ha condannato al pagamento di una multa di fr. 3'000.--. C. Adita sia dall'accusato sia dal Sostituto procuratore pubblico, la Corte di cassazione e di revisione penale del Tribunale d'appello del Cantone Ticino (CCRP), con sentenza del 16 settembre 2008, ha accolto entrambi i gravami, nel senso che l'accusato è stato prosciolto dall'imputazione di contravvenzione all'art. 23 cpv. 4 LDDS, mentre è stato dichiarato autore colpevole di infrazione all'art. 23 cpv. 1 LDDS. La Corte cantonale ha contestualmente rinviato gli atti alla Pretura penale per un nuovo giudizio sulla commisurazione della pena e sulle spese processuali di prima istanza. D. Con sentenza 6B_887/2008 dell'11 giugno 2009, il Tribunale federale ha dichiarato inammissibile un ricorso in materia penale presentato da A._ contro la decisione della CCRP, siccome non erano date le condizioni poste dall'art. 93 LTF per impugnarla direttamente nella sede federale. E. Dando seguito al rinvio della causa stabilito dalla CCRP, con sentenza del 27 luglio 2009 la giudice supplente della Pretura penale ha ricommisurato la pena, condannando l'accusato alla pena pecuniaria di 90 aliquote giornaliere di fr. 120.-- ciascuna, sospesa condizionalmente per un periodo di prova di due anni, e alla multa di fr. 1'000.--. Su ricorso dell'accusato, con giudizio del 25 maggio 2010, la CCRP ha ridotto la pena pecuniaria a 45 aliquote giornaliere di fr. 120.-- ciascuna, sempre sospesa condizionalmente per un periodo di prova di due anni. F. A._ impugna le sentenze del 16 settembre 2008 e del 25 maggio 2010 della CCRP con un ricorso in materia penale al Tribunale federale, chiedendo in via principale di dichiarare nulla la sentenza di primo grado del 27 luglio 2009 e il conseguente giudizio 25 maggio 2010 della CCRP. In via subordinata, chiede di essere prosciolto dall'imputazione di infrazione all'art. 23 cpv. 1 LDDS. Il ricorrente fa valere la nullità della decisione del 27 luglio 2009 emanata dal giudice di primo grado e la violazione degli art. 1 e 2 cpv. 2 CP. Non sono state chieste osservazioni al gravame.