Faits: A. A._, né le 1er février 1943, et dame A._, née le 10 février 1943, se sont mariés le 11 novembre 1966. Trois enfants, aujourd'hui majeurs, sont issus de leur union. Les conjoints vivent séparés depuis avril 1994. A._ travaille en qualité d'ingénieur ETS. Il est affilié à une caisse de prévoyance depuis plus de 33 ans. Il pourrait prendre une retraite anticipée, mais il a choisi de continuer à travailler. Dame A._, qui a une formation de jardinière d'enfants, s'est consacrée à la tenue du ménage et à l'éducation des enfants. En 1979, elle a pris un emploi accessoire dans la vente. Depuis 1998, elle travaille en qualité de vendeuse dans un magasin de chaussures à raison de 80%. Elle est également affiliée à une caisse de prévoyance. B. Le 27 novembre 2000, dame A._ a ouvert une action en divorce, à laquelle son époux ne s'est opposé qu'en ce qui concerne la liquidation du régime matrimonial, le partage des avoirs de prévoyance professionnelle et la contribution d'entretien. Par jugement du 30 mai 2002, le Tribunal de première instance de Genève a prononcé le divorce, condamné le défendeur à verser à la demanderesse 33'196 fr. 50 à titre de liquidation du régime matrimonial et ordonné le partage par moitié de la prestation de sortie de l'épouse et le transfert de 1'670 fr. à la caisse de prévoyance de l'époux. Il a également condamné le défendeur à verser à la demanderesse un montant de 1'217 fr. 60 par mois jusqu'à concurrence de 438'327 fr. à titre d'indemnité équitable au sens de l'art. 124 CC, ainsi qu'une contribution d'entretien selon l'art. 125 CC de 1'000 fr. par mois - indexée pour autant que le revenu du débiteur le soit - jusqu'à l'âge de la retraite de celle-ci. Statuant sur appel et appel incident le 14 mars 2003, la Cour de justice du canton de Genève a réformé le premier jugement et fixé l'indemnité équitable à 1'860 fr. par mois jusqu'à concurrence de 647'164 fr. 80 et la contribution d'entretien à 1'910 fr. par mois jusqu'en février 2008, puis à 600 fr. par mois jusqu'au décès de l'ex-épouse. C. Contre cet arrêt, A._ exerce un recours en réforme au Tribunal fédéral, concluant, sur le fond, au versement d'une indemnité équitable viagère de 600 fr. par mois dès le moment où il touchera une rente de son institution de prévoyance et d'une contribution d'entretien viagère mensuelle de 600 fr. L'intimée propose le rejet du recours et la confirmation de l'arrêt attaqué. Elle sollicite le bénéfice de l'assistance judiciaire.