Hi
The 3560 should route between these vlans automatically. So in this example
vlan 2 = 192.168.5.0/24
vlan 3 = 192.168.6.0/24
1) make sure ip routing is enabled on the 3560 eg
3560(conf t)# ip routing
2) Ensure that the L3 vlan interfaces are created on the 3560
int vlan 2
ip address 192.168.5.1 255.255.255.0
int vlan 3
ip address 192.168.6.1 255.255.255.0
3) default-gateway of machines in vlan 2 = 192.168.5.1
4) default-gateway of Mac's = 192.168.6.1
5) The 877 router will need to know how to route back to vlan 3 so unless you are running a routing protocol, on the 877
ip route 192.168.6.0 255.255.255.0 192.168.5.1
HTH
Jon