Have you tried the Dam Good Cafe on Rt. 313 in Perkasie? It's the place formerly the Swiss Chalet and the Hoagie Factory and the Back to the '50's Cafe among other places. If you haven't, you should.
It's a nice place to take a family--good food with lots of healthy options and great prices.
You can read more about it in the article I wrote for Bucks County Taste. Then stop for a bite to eat and let me know what you think.