|Well, it's hard to say what's wrong considering. Normally I'd think you didn't have the proper static route between subnets but you say the LAN is working which implies the route is there and working.|
If the LAN side is working for people on the 192.168.1.0/24 network, but internet isn't, I'd have to do some testing to figure out what. Perhaps the clients have the wrong gateway DNS address?
Double check, are you sure clients on the 192.168.1.0/24 network can connect to, and communicate with the 192.168.0.0/24 network? If not, then it's a routing issue (as in, you need a route between subnets)
It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.