Did some homework and this is what i learned. You do need the flaps on the leading edge for spoilerons.
I found if you want the spoilerons to work after 25 degrees flaps you can only set what flap position like the SDK says.
So if you want 25 degrees your going to have to use flaps 3 position which mean more than 20 degrees flaps.
I set the trailing edge as i need it 0,8,20,40 and the leading edge 0,1,2,3 this way you have 4 flaps positions and it does not matter what the value of degrees is since the span is 0.0 which mean no extra lift or drag.
For the input using 0,1,2,3 which works like flap positions i use these values: ( I find that slightly changing the value will not have an effect)
min_flaps_for_spoilerons = 0.15 ( 1th flap handle position 8*) NO SPOILERONS
min_flaps_for_spoilerons = 0.25 ( 2th flap handle position 20*) NO SPOILERONS
min_flaps_for_spoilerons = 0.35 ( 3th flap handle position 40*) WORKING SPOILERONS
[flaps.0]
type=2 // 1 - tail, 2 - lead
span-outboard=0.8 // 0.0 .. 1.0
extending-time=2 // seconds
flaps-position.0=0 //
flaps-position.1=1 //
flaps-position.2=2 //
flaps-position.3=3 //
damaging-speed=250 // KIAS
blowout-speed=300 // KIAS
lift_scalar=1.0
drag_scalar=1.0
pitch_scalar=1.0
system_type=1 //Hydraulic
[flaps.1]
type=1 // 1 - tail, 2 - lead
span-outboard=0.8 // 0.0 .. 1.0
extending-time=2 // seconds
flaps-position.0=0 //
flaps-position.1=8 //
flaps-position.2=20 //
flaps-position.3=40 //
damaging-speed=250 // KIAS
blowout-speed=300 // KIAS
lift_scalar=1.0
drag_scalar=1.0
pitch_scalar=1.0
system_type=1 //Hydraulic
Working spoilerons==========

 Thanks Yves as your help made me dial in the perfect formula.