Fatti: A. Nell'ambito della procedura di aggiornamento del piano direttore cantonale, volta a recepire i risultati dello studio pianificatorio sull'attraversamento viario di Magliaso e Caslano, il Consiglio di Stato del Cantone Ticino ha adottato alcune schede di coordinamento relative al piano dei trasporti del Luganese. Tra queste vi erano la scheda-oggetto n. 12.23.1.15.b di categoria dato acquisito concernente la prima fase della ristrutturazione viaria della strada cantonale principale nella tratta Vallone di Agno - Ponte Tresa, nonché la scheda-oggetto n. 12.23.1.15.c di categoria risultato intermedio relativa alla seconda fase dell'opera. Le schede sono state pubblicate dal 13 maggio al 12 giugno 2002 presso le cancellerie dei Comuni interessati. L'avviso della pubblicazione precisava che contro la prima scheda-oggetto era dato il ricorso al Gran Consiglio, mentre la seconda, pubblicata a titolo informativo, non era impugnabile. Il Comune di Caslano è insorto con un ricorso dell'11 luglio 2002 contro il provvedimento pianificatorio. Asseriva che la popolazione non era stata sentita come imponevano le legislazioni federale e cantonale e, nel merito, che la scheda di categoria dato acquisito e quella di categoria risultato intermedio riguardavano il medesimo tratto stradale ma erano tra di loro contraddittorie; aggiungeva che le opere ivi previste erano inadeguate e lo penalizzavano in modo eccessivo. B. Il Gran Consiglio ha respinto il ricorso nella seduta del 21 marzo 2005, invitando il Consiglio di Stato "a procedere ai sensi dei considerandi del punto 2.2.4" del rapporto n. 5392 R, datato 10 marzo 2005, della sua Commissione speciale per la pianificazione del territorio. Questo rapporto dava atto della contraddizione esistente tra le schede di dato acquisito n. 12.23.1.15.b e di risultato intermedio n. 12.23.1.15.c quanto al tracciato della strada di collegamento principale fra la Magliasina e Ponte Tresa. In considerazione dell'impegno che il Comune di Caslano avrebbe dovuto affrontare per realizzare gli allacciamenti di servizio, che sarebbero stati diversi a seconda della soluzione scelta, esso chiedeva al Consiglio di Stato di dare priorità al chiarimento delle intenzioni di fondo, scegliendo definitivamente il percorso stradale per il tratto in questione. C. II Comune di Caslano insorge davanti al Tribunale federale con ricorso di diritto pubblico del 6 maggio 2005 fondato sulla violazione dell'autonomia comunale e degli art. 9, 29, 30 e 35 Cost. Chiede l'annullamento della decisione del Gran Consiglio e, in via principale, l'accoglimento del ricorso proposto in sede cantonale contro la scheda di piano direttore e il rinvio della causa al Consiglio di Stato affinché riprenda lo studio per la ristrutturazione viaria contestata, tenendo conto dei considerandi del rapporto della Commissione speciale. In via subordinata il ricorrente postula la semplice trasmissione dell'incarto al Gran Consiglio per una nuova decisione. D. II Consiglio di Stato, dichiarando di agire per sé e in rappresentanza del Gran Consiglio, ha presentato una risposta del 18 luglio 2005 proponendo di respingere il ricorso nella misura della sua ricevibilità. Il ricorrente ha ribadito la propria posizione con le osservazioni del 6 settembre 2005.