Y'all are making this too hard.
Forget declaring and not declaring.
Every redshirt sophomore, junior and senior is eligible. All of them.
Move the draft back to the first week in February.
Player gets drafted he can take the deal or choose to come back and hope to increase his stock.
Won't work? Ask MLB. Seems fine there.