So I just came back to this after dinner and solved it.
FIrst I edited /etc/udev/rules.d/70-u2f.rules to contain the below without the GROUP argument since that doesn't apply on Fedora.
Code:
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0664", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0113|0114|0115|0116|0120"
Next I copied the udev rule for yubikeys over,
Code:
cp /usr/lib/udev/rules.d/69-yubikey.rules /etc/udev/rules.d/
then added the new product strings to to so line 7 reads,
Code:
ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0010|0110|0111|0113|0114|0115|0116|0120", \
Remove and re-insert the Yubikey NEO.
Now both the openpgp function and the U2F functions are working.
I hope this helps other Fedora users.