How to properly export blender objects with children into unity?

I have a simple model with the top slide being the child. When I export this model into unity, the parent transform is fine however the child transform has a negative rotation of 90 on the x axis.

blender 1
blender 2
blender 3
blender 4
blender 5

or

or

Would https://github.com/EdyJ/blender-to-unity-fbx-exporter ensure that all child objects in unity have a rotation of 0,0,0 and a scale of 1,1,1

Yes. Scale and rotations are preserved.

What you can try is unparent and keep transformation, apply rotation, then re-parent.