The ultimate test for fit is if it feels good to the rider so the bike seems to have passed. The safety issues associated with fit involve reaching the ground over the top tube and reaching the brakes quickly. I think a few pics of your set up may help identify the issues with the current brake lever set up.
Steven
Steven