If I have my Bitcoins on coinomi would I be able to get these coins or should I just put them on my personal computer with the full node wallet?? I don't want to miss out on this....
Yes, by using this.
https://github.com/iancoleman/bip39You will be able to extract the private keys and importing them on a Bitcoin Cash compatible wallet.
Any idea about the roadmap of Bitcoin Cash? When do they plan to upgrade to Segwit?
Everything that does Segwit can be done as also hard fork, as the malleability fix.