Can someone tell me if I can have seperate routes setup on a per vlan basis on a 6509 running in native mode (12.2 IOS). I'd like to setup something like "virtual router 1" for vlan 2 and "virtual router 2" for vlan 3..etc..
You are right, MPLS VPNs are a bit too much if thats all you need.
PBR is probably your best bet. It would look something like this:
ip policy route-map VLAN2_MAP
ip policy route-map VLAN3_MAP
route-map VLAN2_MAP permit 10
set ip next-hop 10.1.1.1
route-map VLAN3_MAP permit 10
set ip next-hop 10.1.1.2
The example config above will send everything in VLAN2 to next hop 10.1.1.1 and everything in VLAN3 to next hop 10.1.1.2, hope that's the kind of thing you are after?