When I look at flashlight apps I don't expect to see any permissions at all, except maybe camera permissions for the LED flash. Would never use a flashlight app that requires GPS location, contacts, phone calls, full internet access, that's very suspicious to me. A flashlight app has only got to make the screen light up and turn the camera's flash on, and NOT to be spying on me.
TeslaLED is fine, that's got no suspicious permissions at all.