Hi,
Transparent firewall indeed looks a better option in this scenario. You could create sub-interfaces on ASA for your concerned vlans and assign them in a 1 bvi per subnet(or per vlan subnet you could say).
http://www.cisco.com/c/en/us/td/docs/security/asa/asa90/configuration/guide/asa_90_cli_config/interface_complete_transparent.html
Do not forget to allow traffic with access-list on Ingress and Egress interface.
Hope it helps.
Regards,
Akshay Rastogi
Remember to rate helpful posts.