I was also thinking about it some more 
If you don’t care if the light is on either before sunrise or after sunset you could easily just do something like this:
Trigger: CurrentTime = 15 - (Todays daylight in hours). Use this to turn on the light that many hours before sunrise.
Then turn off the light as soon as the sun is up.
In this case, you can easily make sure that your chickens always get 15h of light.
i.e.: Daylight Hours are 8h.
Sunrise is at 07:00
That would mean your automation would turn on the light @ 0:00 midnight (07:00 - ( 15:00 - 8:00 ))
And then turn off as soon as there is daylight at 7:00.
Another possibility would be a light sensor in the chicken coop
Then you just check for the light level and turn on the light if the light level is below a certain threshold and has not been above a certain threshold for 15h already.