Lovely dress, totally suitable. I think it would look great with a fitted jacket - I’m imagining a sort of stand up collar, single breasted, which nips in at the waist along tube same line as the dress. You could also wear with knee high boots. IME barn weddings are very civilised in reality and no colder than any normal function room.